浏览 712 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-09-11 关键字: rollback catch
从几种情况来谈谈我的想法:
1、添加一条数据,并且事务为自动,有必要在catch中加入rollback 2、添加一条数据,并且事务为手动,没必要在catch中加入rollback 3、批量添加数据,并且事务为手动,没必要在catch中加入rollback 4、批量添加数据,并且事务为自动,有必要在catch中加入rollback 因为事务在没commit之前,数据是保存在内存中,如果在commit之前出了错,那当然数据是不会提交到数据库,那就谈不上事务要回滚啦。不知各位同仁是这么看待这个问题的? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-09-12
簡單的分析一下LZ的邏輯 沒有commit 所以不需要rollback 也就是說 要commit之後 才能rollback
|
|
| 返回顶楼 | |
|
最后更新时间:2007-09-12
我是这样的观点,ddandyy 你是怎样看待这个问题?
|
|
| 返回顶楼 | |
|
最后更新时间:2007-09-12
我衹是建議你去看看commit之後能否rollback
還有什麽是rollback 另外 你確認commit之前寫的是內存麽 |
|
| 返回顶楼 | |




