Dali (den del av Eclipse som genererar JPA-enheter) använder DTP (en annan del av Eclipse) för att bestämma Java-attributtypen för en viss datatyp. Dessa mappningar är databasplattformsspecifika och specificeras i .xmi
filer i olika DTP-plugin-program.
Till exempel, i Juno, för PostgreSQL, datatypen ABSTIME
är mappad till Java-typen java.lang.Object
i filen/runtime/vendors/postgresql/postgresql_8.x.xmi
i plugin-burken./plugins/org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar
.
Beroende på din databasplattform och vilka andra plugin-program du har installerat kan dessa inställningar ha ändrats mellan Indigo och Juno. Du kan extrahera lämplig .xmi-fil, redigera den och returnera den till dess jar och detta bör ändra hur entiteter genereras.