Dali (частта от Eclipse, която генерира JPA обекти) използва DTP (друга част от Eclipse), за да определи типа на атрибута на Java за конкретен тип данни. Тези съпоставяния са специфични за платформата на базата данни и са посочени в .xmi
файлове в различни DTP добавки.
Например, в Juno, за PostgreSQL, типът данни ABSTIME
се съпоставя с типа Java java.lang.Object
във файла/runtime/vendors/postgresql/postgresql_8.x.xmi
в бурканчето за приставки./plugins/org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar
.
В зависимост от платформата на вашата база данни и какви други добавки сте инсталирали, тези настройки може да са се променили между Indigo и Juno. Можете да извлечете подходящия .xmi файл, да го редактирате и да го върнете в неговия буркан и това трябва да промени начина, по който се генерират обектите.