首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java 事务处理?来者不拒,该如何解决

2012-02-10 
java 事务处理?来者不拒java 中事务这样可以吗?List list null sql1 更新操作list.add(sql1)sql

java 事务处理?来者不拒
java 中事务这样可以吗?
 List list = null ;
sql1 = "" ;更新操作
list.add(sql1);
sql2 = "" ;查询操作 
逻辑处理 
sql3 ="" ; // 此处的sql语句要用到上面逻辑处理好的条件 例如 查询出来的名字,id等
list.add(sql3);
sql4="" ;
.....
事务处理



请问这样处理 有问题吗 ??

[解决办法]
原则来说没有问题,但是似乎没有这样做的吧。
[解决办法]
可以没问题
[解决办法]
可以这样做 
本来事务就是要么执行 要么不执行 
试想下,如果list中的4条sql/hql语句 有一条执行失败的话,都要撤消,假如是最后一条失败,
那么前面的三条就白执行了 这样肯定会增加服务器负担 浪费资源

原则上,一个事务 最好 对应一个数据库操作
[解决办法]
顶楼上

热点排行