浏览 1411 次
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-24
Illegal attempt to associate a collection with two open sessions
javax.servlet.ServletException: org.hibernate.HibernateException: org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515) org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419) 当我第一次从页面向数据库插入数据的时候,插入正常!!当我返回上一级页面的时候就出现了上面的错误!我hibernate使用spring管理的!在网上看到说是如果hibernate用spring管理的话,session就不用我们关闭了。。spring会自动的帮我们关闭!!我没有加session.close(); 就出现了上面的错误!我加了session.close()方法后。就没有出现上面的错误!! 为什么啊??还在研究中!!!!!!!! 代码: public void insert(User user) { //向数据库中插入一个用户: Session session = getSession(); session.save(user); session.close(); } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |