Dali (część Eclipse, która generuje encje JPA) używa DTP (innej części Eclipse) do określenia typu atrybutu Java dla określonego typu danych. Te mapowania są specyficzne dla platformy bazy danych i są określone w .xmi
pliki w różnych wtyczkach DTP.
Na przykład w Juno dla PostgreSQL typ danych ABSTIME
jest odwzorowany na typ Java java.lang.Object
w pliku/runtime/vendors/postgresql/postgresql_8.x.xmi
we wtyczce jar./plugins/org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar
.
W zależności od platformy bazy danych i innych zainstalowanych wtyczek te ustawienia mogły się zmienić między Indigo i Juno. Możesz wyodrębnić odpowiedni plik .xmi, edytować go i zwrócić do swojego jara, co powinno zmienić sposób generowania jednostek.