sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué Eclipse propone Objeto como tipo de asignación predeterminado para el tipo de datos Texto?

Dali (la parte de Eclipse que genera entidades JPA) usa DTP (otra parte de Eclipse) para determinar el tipo de atributo de Java para un tipo de datos en particular. Estas asignaciones son específicas de la plataforma de la base de datos y se especifican en .xmi archivos en varios complementos DTP.

Por ejemplo, en Juno, para PostgreSQL, el tipo de datos ABSTIME se asigna al tipo de Java java.lang.Object en el archivo /runtime/vendors/postgresql/postgresql_8.x.xmi en el jar del complemento ./plugins/org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar .

Según la plataforma de su base de datos y qué otros complementos haya instalado, esta configuración podría haber cambiado entre Indigo y Juno. Puede extraer el archivo .xmi apropiado, editarlo y devolverlo a su contenedor y esto debería alterar la forma en que se generan las entidades.