Java Hibernate проверяет, существует ли значение - PullRequest
2 голосов
/ 18 ноября 2010

Mysql таблица Сотрудник использует employeeID в качестве PK. У этого также есть поле, названное EmployeeNumber. EmployeeNumber является нулевым или уникальным. (У некоторых специальных сотрудников нет сотрудника #). При вставке записи сотрудника нам нужно проверить, если работник # уже, если работник # не является нулевым

Не знаю, как это сделать с помощью Hibernate.

Заранее спасибо!

1 Ответ

0 голосов
/ 08 июля 2011

Нет ли у вас механизма для генерации первичных ключей для сущности Employee?вызов метода session.save () в Hibernate завершится ошибкой, если идентификатор сотрудника уже существует.

...