Hibernate,Oracle:将对象保存到数据库

时间:2019-05-10 16:15:28

标签: java spring oracle hibernate

我有一个具有唯一字段的对象。在数据库级别,我们对这些字段具有唯一的约束(现在,当我尝试插入具有相同字段的对象时,我具有ORA-00001)。当我尝试存储实体对象时,应检查对象是否存在,然后更新,如果不存在,则插入一个新对象。

现在,我手动进行此检查,但是实体对象非常复杂,并且难以测试和任意化。我在互联网上找不到任何解决方案,因为看来冬眠没有这样的机会。

也许我错过了一些东西,并且有更好的方法来实现这种逻辑?

0 个答案:

没有答案