Hibernate中修改、删除、添加操作要开启事务,查询操作不要开启事务,原因是:修改、删除、添加要对数据库中持久化数据进行变动,而查询操作不要对数据库中的数据进行更改所以不要开启事务。
是的,以前用jdbc中是默认自动提交的,开始也有点不习惯,不过封装一下,其实也还好~
理论是要开启事务的,因为修改,删除,添加不比查询,它们会更改数据库里数据。如果在改变数据的过程中出现异常是很容易出现问题的。
如果序列就是主键的话,那么给你的表新建一个触发器,当插入的时候将下一个序列填入主键即可。
这样就不用管pojo了。
一般都是这么做的,方便。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....