hibernate如何实现保存时的 set status=!status,是不是必须先获取一次对象?

我想让每次更新都将某个值取反,是不是必须通过java获取一下这个对象才能实现,不能像写sql那样

阅读 1.2k
1 个回答

EntityManager#getReference 了解一下。

附一个类似的问答 https://stackoverflow.com/a/1...

另外,据我所知,EntityManager#getReference + setter 也会触发 SELECT 语句,有些答案说不会触发 SELECT 。。。 这个还有待确认.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题