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