Я использую Hibernate 5.0 + Postgres 9,4JTS - Hibernate + Postgres + UUID конфликт
Мои объекты используют UUID
сек в Indentifier.
Проект также использует hibernate-spatial
.
Свойство id
помечается просто как
@Id
@GeneratedValue
private UUID id;
После сохраняющиеся любой объект (не только те, с геометрическими данными), я получаю следующее сообщение об ошибке:
column "id" is of type geometry but expression is of type uuid
Похоже, есть некоторые конфликт в сопоставлении типов ко мне; хотя я не специалист по отображению типов гибернаций.
Есть ли кто-нибудь, кто может помочь мне преодолеть эту проблему?
Каков тип столбца 'ID 'в базе данных? – SubOptimal
@SubOptimal Он создается как 'geometry', потому что' 'UUID' и' Geometry' сопоставлены с 'java.sql.Types.OTHER' –
Вы имеете в виду, что у вас' CREATE TABLE some_table (id geometry, ...) ' и теперь хотите сопоставить «UUID»? – SubOptimal