【发布时间】:2014-05-29 22:07:59
【问题描述】:
在某些情况下,我只想更新一个列,但我不想从数据库中获取对象,我只有它的 ID 和我想要更新的值。
由于其他值为 null,因此休眠将更新为 null。 我想知道一些从更新中删除其他列的标准。
我阅读了有关 dynamic-update=true 的信息,它仅排除未修改的属性。但在我的更新中,空值仍然存在。
有人知道吗? 谢谢! 费利佩
【问题讨论】:
-
我问过自己同样的事情并投票决定重新开放。假设我只想更新一个对象的状态,但保持所有其他字段不变。 Hibernate相当于SQL“UPDATE table SET status=:status WHERE id = :id”