Dali (het deel van Eclipse dat JPA-entiteiten genereert) gebruikt DTP (een ander deel van Eclipse) om het Java-attribuuttype voor een bepaald gegevenstype te bepalen. Deze toewijzingen zijn specifiek voor het databaseplatform en worden gespecificeerd in .xmi
bestanden in verschillende DTP-plug-ins.
Bijvoorbeeld, in Juno, voor PostgreSQL, het gegevenstype ABSTIME
is toegewezen aan het Java-type java.lang.Object
in het bestand/runtime/vendors/postgresql/postgresql_8.x.xmi
in de plug-in jar./plugins/org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar
.
Afhankelijk van uw databaseplatform en welke andere plug-ins u hebt geïnstalleerd, kunnen deze instellingen zijn gewijzigd tussen Indigo en Juno. Je kunt het juiste .xmi-bestand extraheren, bewerken en terugzetten in de bijbehorende jar. Dit zou de manier moeten veranderen waarop entiteiten worden gegenereerd.