【发布时间】:2012-03-12 18:20:54
【问题描述】:
在 Oracle 中,我们可以创建一个更新查询,该查询将使用 RETURNING 子句返回更新后的记录。
Hibernate 中是否有类似的功能?
【问题讨论】:
-
保存后的对象不是已经更新了吗?
-
是的,更新后保存的对象已经更新了。
-
我想对于我们的案例来说,它更像是一种设计方法。这些请求是通过 web 服务调用发起的,然后更新数据库。我们决定将任何更新或创建的对象以适当的 HTTP 状态返回给用户。在我们的代码中,我们选择在 Web 堆栈上下跟踪更新。
-
那么您应该只返回更新后的实例以及状态码。
标签: java database oracle hibernate