Сохранение объектов с их идентичностью в Hibernate - PullRequest
0 голосов
/ 22 января 2012

Как мне сохранить объекты класса в спящем режиме без атрибута id, но с использованием идентификатора объекта.

1 Ответ

0 голосов
/ 22 января 2012

Вы не можете.Вы должны указать поле, которое будет содержать @Id для сущности.

Идентификатор объекта не может быть преобразован в первичный ключ базы данных, а первичный ключ является обязательным.

Здесь есть еще одна вещь - методы equals и hashcode обычно неправильно реализуются с использованием поля @Id.Вы можете использовать реализации по умолчанию, которые полагаются на идентичность объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...