Почему Eclipse предлагает «Объект» в качестве типа отображения по умолчанию для типа данных «Текст»?
При создании объектов JPA из таблиц с помощью Eclipse (Juno 4.2 для разработчиков Java EE) предлагаетсяObject
как тип отображения по умолчанию для свойств, которые я установил.Text
Это довольно раздражает, так как я должен был бы настроить их всех наString
вручную.
Кто-нибудь сталкивался с такой проблемой и знает, что делать? Это ошибка? Затмение Индиго так себя не ведет.
Это/runtime/vendors/MySql_5.1/MySql_5.1.xmi
отorg.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v201109022331.jar
:( а как по этому файлуText
должен быть сопоставлен сString
это должен быть не тот файл - но как найти правильный?)
0
BIT
BOOL
BOOLEAN
NULL
TINYINT UNSIGNED
0
SMALLINT UNSIGNED
0
MEDIUMINT UNSIGNED
0
INTEGER UNSIGNED
INT UNSIGNED
NULL
BIGINT UNSIGNED
SERIAL
NULL
REAL UNSIGNED
NULL
DOUBLE UNSIGNED
DOUBLE UNSIGNED PRECISION
NULL
FLOAT UNSIGNED
NULL
DECIMAL UNSIGNED
DEC UNSIGNED
NULL
TINYINT
NULL
SMALLINT
NULL
MEDIUMINT
NULL
INT
INTEGER
NULL
BIGINT
NULL
REAL
NULL
DOUBLE
DOUBLE PRECISION
NULL
FLOAT
NULL
DECIMAL
DEC
NULL
NUMERIC
NULL
DATE
NULL
TIME
NULL
TIMESTAMP
NULL
DATETIME
NULL
CURRENT_USER
CHAR
NULL
CURRENT_USER
VARCHAR
NULL
TINYBLOB
NULL
BLOB
NULL
MEDIUMBLOB
NULL
LONGBLOB
NULL
TINYTEXT
NULL
TEXT
NULL
MEDIUMTEXT
NULL
LONGTEXT
NULL
ENUM
NULL
YEAR
NULL
BINARY
NULL
VARBINARY
RESTRICT
CASCADE
SET_NULL
NO_ACTION
RESTRICT
CASCADE
SET_NULL
NO_ACTION
ACCESSIBLE
ADD
ALGORITHM
ALL
ALTER
ANALYZE
AND
AS
ASC
ASENSITIVE
BEFORE
BETWEEN
BIGINT
BINARY
BLOB
BOTH
BY
CALL
CASCADE
CASE
CHANGE
CHAR
CHARACTER
CHECK
CHECKSUM
COLLATE
COLUMN
COMMENT
CONDITION
CONNECTION
CONSTRAINT
CONTINUE
CONVERT
CREATE
CROSS
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
CURSOR
DATABASE
DATABASES
DAY_HOUR
DAY_MICROSECOND
DAY_MINUTE
DAY_SECOND
DEC
DECIMAL
DECLARE
DEFAULT
DEFINER
DELAYED
DELETE
DESC
DESCRIBE
DETERMINISTIC
DISTINCT
DISTINCTROW
DIV
DOUBLE
DROP
DUAL
EACH
ELSE
ELSEIF
ENCLOSED
ESCAPED
EXISTS
EXIT
EXPLAIN
FALSE
FETCH
FLOAT
FLOAT4
FLOAT8
FOR
FORCE
FOREIGN
FROM
FULLTEXT
GOTO
GRANT
GROUP
HAVING
HIGH_PRIORITY
HOUR_MICROSECOND
HOUR_MINUTE
HOUR_SECOND
IF
IGNORE
IN
INDEX
INFILE
INNER
INOUT
INSENSITIVE
INSERT
INT
INT1
INT2
INT3
INT4
INT8
INTEGER
INTERVAL
INTO
INVOKER
IS
ITERATE
JOIN
KEY_BLOCK_SIZE
KEY
KEYS
KILL
LABEL
LEADING
LEAVE
LEFT
LIKE
LIMIT
LINEAR
LINES
LOAD
LOCALTIME
LOCALTIMESTAMP
LOCK
LONG
LONGBLOB
LONGTEXT
LOOP
LOW_PRIORITY
MASTER_SSL_VERIFY_SERVER_CERT
MATCH
MAX_ROWS
MEDIUMBLOB
MEDIUMINT
MEDIUMTEXT
MERGE
MIDDLEINT
MIN_ROWS
MINUTE_MICROSECOND
MINUTE_SECOND
MOD
MODIFIES
NATURAL
NO_WRITE_TO_BINLOG
NOT
NULL
NUMERIC
ON
OPTIMIZE
OPTION
OPTIONALLY
OR
ORDER
OUT
OUTER
OUTFILE
PRECISION
PRIMARY
PROCEDURE
PURGE
RANGE
READ
READ_ONLY
READ_WRITE
READ
READS
REAL
REFERENCES
REGEXP
RELEASE
RENAME
REPEAT
REPLACE
REQUIRE
RESTRICT
RETURN
REVOKE
RIGHT
RLIKE
ROW_FORMAT
SCHEMA
SCHEMAS
SECOND_MICROSECOND
SELECT
SENSITIVE
SEPARATOR
SET
SHOW
SMALLINT
SONAME
SPATIAL
SPECIFIC
SQL
SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS
SQL_SECURITY
SQL_SMALL_RESULT
SQL
SQLEXCEPTION
SQLSTATE
SQLWARNING
SSL
STARTING
STRAIGHT_JOIN
TABLE
TEMPTABLE
TERMINATED
THEN
TINYBLOB
TINYINT
TINYTEXT
TO
TRAILING
TRIGGER
TRUE
UNDEFINED
UNDO
UNION
UNIQUE
UNLOCK
UNSIGNED
UPDATE
UPGRADE
USAGE
USE
USING
UTC_DATE
UTC_TIME
UTC_TIMESTAMP
VALUES
VARBINARY
VARCHAR
VARCHARACTER
VARYING
WHEN
WHERE
WHILE
WITH
WRITE
XOR
YEAR_MONTH
ZEROFILL
:=
||
OR
XOR
&&
AND
NOT
BETWEEN
CASE
WHEN
THEN
ELSE
=
<=>
>=
>
<=
<
<>
!=
IS
LIKE
REGEXP
IN
|
&
<<
>>
-
+
*
/
DIV
%
MOD
^
~
!
BINARY
COLLATE
Мой SQL:
CREATE DATABASE IF NOT EXISTS `mydb` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `mydb`;
-- MySQL dump 10.13 Distrib 5.5.16, for Win32 (x86)
--
-- Host: localhost Database: mydb
-- ------------------------------------------------------
-- Server version 5.5.28
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `flour`
--
DROP TABLE IF EXISTS `flour`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `flour` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` text,
`grain_size` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `flour`
--
LOCK TABLES `flour` WRITE;
/*!40000 ALTER TABLE `flour` DISABLE KEYS */;
/*!40000 ALTER TABLE `flour` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `bread`
--
DROP TABLE IF EXISTS `bread`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `bread` (
`name` text,
`id` int(11) NOT NULL AUTO_INCREMENT,
`flour_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_bread_flour_idx` (`flour_id`),
CONSTRAINT `fk_bread_flour` FOREIGN KEY (`flour_id`) REFERENCES `flour` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `bread`
--
LOCK TABLES `bread` WRITE;
/*!40000 ALTER TABLE `bread` DISABLE KEYS */;
/*!40000 ALTER TABLE `bread` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2012-11-13 8:53:50