用户登录
用户注册

分享至

hibernate 防止自动更新

  • 作者: -趴在墙头等红杏
  • 来源: 51数据库
  • 2021-01-03
对啊,
你通过get(id)拿到的对象,就是持久化对象。
你对持久化对象的任何更改,会在session.flush或者提交事务的时候更新到数据库。
不过也要结合事务。
如:
开启事务。
查询对象。
改变对象。//不需要显示的update。
提交事务。

就可以更新数据库。

建议学习一下hibernate的瞬态,持久态,托管态。



  需求说明白点,你这标题模棱两可的
-------------------------------------------------------
你看看你的set方法是不是绑定 了update方法,正常情况下是不会有你说的这样的事情发生的。查出后就与数据库无关了。只有你让他保存的时候他才会保存到数据库的。
软件
前端设计
程序设计
Java相关