JPA обновить таблицу - PullRequest
       8

JPA обновить таблицу

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

Я пытаюсь обновить таблицу с помощью JPA, если я нахожу эту запись с помощью первичного ключа. Во время моего ограничения не следует обновлять запись с нулевыми значениями. Если у меня есть таблица

Сотрудник со столбцами emp_id, emp_name emp_name имеет значение, а новая запись не имеет значения emp_name, в этом случае старое имя следует сохранить. Возможно ли это?

1 Ответ

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

Когда вы найдете () оригинального сотрудника, он будет иметь старые значения. Откуда ваш новый альбом? Скажем, это какой-то отдельный сотрудник, затем просто перезаписывайте атрибуты, которые не являются нулевыми, в управляемого сотрудника.

JPA merge () всегда объединит все. В EclipseLink вы можете установить FetchGroup для объединяемой сущности, и будут объединены только выбранные атрибуты.

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