用户登录
用户注册

分享至

hibernate 修改操作

  • 作者: 小贝1992
  • 来源: 51数据库
  • 2021-01-20
Hibernate中修改、删除、添加操作要开启事务,查询操作不要开启事务,原因是:修改、删除、添加要对数据库中持久化数据进行变动,而查询操作不要对数据库中的数据进行更改所以不要开启事务。



  是的,以前用jdbc中是默认自动提交的,开始也有点不习惯,不过封装一下,其实也还好~



  理论是要开启事务的,因为修改,删除,添加不比查询,它们会更改数据库里数据。如果在改变数据的过程中出现异常是很容易出现问题的。



  如果序列就是主键的话,那么给你的表新建一个触发器,当插入的时候将下一个序列填入主键即可。
这样就不用管pojo了。
一般都是这么做的,方便。
软件
前端设计
程序设计
Java相关