我解决事务的办法是用spring+hibernate用hibernate的事务处理

解决方案 »

  1.   

    我持久层用的也是hibernat,但dao只作非常简单的数据库增,改,查,都是单步操作并未形成事务,service层调用多个dao方法完成一个业务逻辑由此产生事务,所以不适合用编程的方式控制事务。
    最好的就是告诉容器某个service方法需要事务保护,这样一旦有异常容器自动回滚相应的操作。望赐教!
      

  2.   

    http://dev.csdn.net/develop/article/43/43602.shtm
    有个例子是采用spring+hibernate+struts的技术的实现方法,很不错的,你可以看看了