应该是过滤器的问题。换过滤器吧你可以把DAO做成事务型的呀,愚见

解决方案 »

  1.   

    来学习,我现在也是用struts+hibernate搞开发呢,但是是个新手,和LZ一起学习
      

  2.   

    在DAO类中并不是所有的方法都要打开session,transaction和关闭session,transaction,可以只打开,然后编写一个过滤器去提交事物和关闭session
      

  3.   

    这样可以保证每一次请求都在同一个session中进行,当请求提交以后再提交transaction和关闭session