no session or session was closed处理方法2
来源:互联网 发布:淘宝购物车营销靠谱吗 编辑:程序博客网 时间:2024/04/27 21:05
no session or session was closed处理方法
放弃使用表间的级联关系(一对多,多对多,多对一...) 采用hibernate的关联查询HQL内连接直接得到所需结果即可
例://根据票的ID得到票
1.用级联关系写 如果关闭session则出现no session or session was closed
public Vote findVoteByVid(int vid) {Session session=HibernateSessionFactory.getSession();Vote v=null;tx=session.beginTransaction();v=(Vote)session.get(Vote.class, vid);//session.close();return v;}
2.用HQL内连接直接得到结果则不会出现异常
//根据票的ID得到票 用内连接实现@SuppressWarnings("unchecked")public List<Vote> getVoteById(int vid) {Session session=HibernateSessionFactory.getSession();List<Vote> lis=null;try {tx=session.beginTransaction();String hql="select vt,u.context from Vote vt inner join vt.votecontexts u where vt.voteId=?";Query query=session.createQuery(hql);query.setInteger(0, vid);lis=query.list();tx.commit();} catch (Exception e) {if(null!=tx)tx.rollback();e.printStackTrace();}finally{session.close();}return lis;}
0 0
- no session or session was closed处理方法2
- no session or session was closed处理方法
- no session or session was closed
- no session or session was closed解决办法
- no session or session was closed
- spring+hibernate 项目lazy = true 时 no session or session was closed 问题处理
- 使用Spring hibernate no session or session was closed
- Hibernate no session or session was closed 解决
- 解决no session or session was closed的问题
- 有关Hibernate映射关系 no session or session was closed问题解绝方法
- failed to lazily initialize a collection of role: XXXXXXXX no session or session was closed
- failed to lazily initialize a collection of role: XXXXXXXX no session or session was closed
- Failed to lazily initialize a collection - no session or session was closed
- Hibernate延迟加载 或 no session or session was closed 问题的解决(OpenSessionInViewFilter使用)
- hibernate查询时的懒加载异常,……no session or session was closed
- Hibernate/Spring: failed to lazily initialize - no session or session was closed
- 解决: failed to lazily initialize a collection of role: no session or session was closed问题
- 过滤器解决Hibernate中(no session or session was closed)异常
- Symmetric Tree
- 553 relay check local fail. (本域用户必须通过验证) ----一个老项目发邮件问题
- 笔者带你剖析大数据存储HBase特性
- Django细谈之:Model和ModelForm关联
- TrueCrypt 使用经验[2]:关于加密
- no session or session was closed处理方法2
- iOS设计模式 - (2)UML类间关系精解
- 拖动效果
- Oculus Rift正式发售,准备好开始迈向VR时代
- Java基础资料
- VS2005 Debug版,dll /MTd,exe /MDd 跨dll使用CString的链接错误
- App Transport Security
- Android Studio代码调试技巧篇
- jpush 第一篇 (初步认识)