www.ypnh.net > org.hiBErnAtE.HiBErnAtEExCEption: No CurrEntSEs...

org.hiBErnAtE.HiBErnAtEExCEption: No CurrEntSEs...

list 传播行Supports另getPage()(事务)调用list抛 org.hibernate.HibernateException: No Session found for current thread 异getCurrentSession()没session情况自创建知道Spring3.1实现bug欢迎家讨论解决案使用REQUIRED传播行

事务配置有问题或者试一下这个org.springframework.orm.hibernate4.SpringSessionContext

那个不是错误信息,是提示信息,前面提示的是info.只是提示你没有使用jndi数据源来建立连接,而是使用的普通jdbc来建立连接.

把 你的 protected session getSession() 改为 public session getSession()

是这个意思,如果你使用的是getCurrentSession(),因为getCurrentSession得到的session是和事务绑定的,意思就是,使用getCurrentSession()就必须在有事务的环境下操作,不论你是DML或者select.所以,你必须开事务,就算你是get或者createQuery.

报这个错肯定是hibernate.cfg.xml包的位置放的不正确,或者文件名写错了,细心一点这种小错误不应该出现

检查下sql里是否有 role 这个字段.看看数据库是否没有这个column.应该是sql和数据结构不匹配导致的.同时注意下role的大小写吧 ,有的时候数据库会区分大小写的.

这个问题不难!无法连接底层的Connection对象,检查你的hibernate配置文件.把它贴出来给我看看.

你的POJO类和那个hbm文件有没有放到一个目录下面还有就是 hibernate.cfg.xml文件要放src 下

这样的错误应该是你的sql或者hql写错了,或者是你的配置文件属性和表里的属性不一致

相关搜索:

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com