Spring + Hibernate 的怪事,HQL执行几次之后就不动了 再试再试在有些情况下session关闭之后,实体BEAN都不能用了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要openSession跟session.close,将session交由hibernate自己管理就可以了。 把Query query = session.createQuery(hql);换成:Query query = getSession().createQuery(hql);然后去掉跟session有关的就可以了。 session一定要关才行,最好放在finally{}内 把你的hql铁出来看看感觉你的代码好像没有什么问题啊 你的hibernate通过spring注入,session已经交给spring管理了,这里还需要关吗? if(iterator.hasNext()){ return iterator.next(); //这里连接未关}应该让Spring去处理Hibernate的session获取释放public Object findFirstRecord(String hql)throws AntiaException{ return getHibernateTemplate().find(hql).iterator();} hibernate 多对一 查询生成语句问题 struts2中的chain方式传值问题 高分——只为一个程序思路!!!!!!! Hibernate如何映射一个没有ID的JavaBean?? struts2 上传任意多个文件,可以动态的添加,删除 hibernate,jdbc 批量处理问题 struts问题,请大家帮忙 默认名称空间有什么意义要是去了会发生什么事情呢 谁要关于webservices入门的文章 哪里有<一步一步用jbuilder4开发ejb>下载或书买 HQL as 后面的别名 如果含有符号怎么办? Spring声明式事务的问题
Query query = getSession().createQuery(hql);
然后去掉跟session有关的就可以了。
感觉你的代码好像没有什么问题啊
return iterator.next(); //这里连接未关
}应该让Spring去处理Hibernate的session获取释放public Object findFirstRecord(String hql)throws AntiaException{
return getHibernateTemplate().find(hql).iterator();
}