你写的伪代码很清楚啊,直接替换为正式的代码就行了?你不会启动事务吗?1 con.setAutoCommit(false)
2 session.beginTransaction();提交??
不写了。。

解决方案 »

  1.   

    不是那样简单的,这涉及到你的事务隔离的问题,
    给你个高手的解释,好好看看就明白了
    http://www.javaeye.com/topic/35907
      

  2.   

    嵌套事务要jdbc3.0的支持  还要设置隔离级别为PROPAGATION_NESTED http://www.javaeye.com/topic/35907有说明可以说一下你的业务,需要这么麻烦嘛
      

  3.   

    我现在在做一个框架,写表数据时,有可能一次性向表A中写1000条数据,而表的主键需要从另外一个表B中提取加1后反写B,意思是说,A表中的1000条数据一次性提交,但B表中提取一次就要写一次,所以才会有这个需求。
      

  4.   

    帖子都没有答案就要叫人结贴,看来csdn也不怎么样哈