Hibernate 什么时候应该用事务Transation?

ijse 2011-01-28 03:25:19
查询的时候不需要用事务,不需要commit,事务会影响性能
那么删除、增加、更改一个对象的时候呢?这时候肯定需要提交了吧?那这时候还需要事务吗?



感谢回答!
...全文
116 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ijse 2011-01-29
  • 打赏
  • 举报
回复
谢谢大家!
licip 2011-01-28
  • 打赏
  • 举报
回复
有些时候数据是单步提交的,也就是执行一条sql语句提交一次,但如果在一个事务的环境中这种方式是不好的,因为事务是要有原子性的。所以整个做完再提交。
黄小楼 2011-01-28
  • 打赏
  • 举报
回复
楼主问的是查询的时候不需要commit,,其他的需要。。。。自己去找找这方面的资料。很多的
hackerster0324 2011-01-28
  • 打赏
  • 举报
回复
针对一个操作没有事务,最后修改的东西不会体现到数据库。这个回话结束就相当于白修改了。
针对一系列的操作有(一个操作的特性)。
先知道事务的几个特性:比如原子性(Atomicity)
事务中的所有操作要么全部执行,要么都不执行;
如果事务没有原子性的保证,那么在发生系统
故障的情况下,数据库就有可能处于不一致状
态。
37行代码:从账户A中减去50元。
37以后的某行:向账户B中增加50元。(如果在增加的时候出现问题了。)
那么a的少了,b的没多。哈哈。
opmic 2011-01-28
  • 打赏
  • 举报
回复
你可以试一下 不加事务是否能够得到想要的结果
朱超ZhuChao.Tech 2011-01-28
  • 打赏
  • 举报
回复
你oralce做了N个操作 ,你最后不commit ,你看看有效果么?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧