net.sf.hibernate.HibernateException: Illegal attempt to associate a collection with two open session

来源:互联网 发布:java判断float整数 编辑:程序博客网 时间:2024/05/19 20:42

这个问题的解决是,当手动的进行hibernate的事物控制时间,在同一个事物里面,就不要进行两个操作,一般是第一个操作是通过id查询对象,第二个操作是update这个对象,往往会报这个错误,这个时间,就不用第一个操作,直接从actionform中取出就可以了,然后在设置一些值,直接传给update方法就可以