Hibernate, Oracle: сохранение объектов в базе данных - PullRequest
0 голосов
/ 10 мая 2019

У меня есть объект с уникальными полями.На уровне базы данных у нас есть уникальные ограничения для этих полей (теперь, когда я пытаюсь вставить объект с тем же полем, у меня есть ORA-00001).Когда я пытаюсь сохранить объектный объект, он должен проверить, существует ли объект, затем обновить, если не существует, а затем вставить новый.

Теперь я делаю эту проверку вручную, но объект сущности очень сложен, и его сложно протестировать и проанализировать.Я не могу найти какое-либо решение в Интернете, потому что похоже, что Hibernate не имеет такой возможности.

Может быть, я что-то упустил, и есть лучший способ реализовать такую ​​логику?

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