SSH整合,Query.list()方法卡死!
来源:互联网 发布:七日杀不让刷js 编辑:程序博客网 时间:2024/05/21 04:21
前天写项目中,action里调用hibernate执行数据库操作,返回的是一个list数据集,结果dao中代码执行到:
Query query=getSessionFactory().getCurrentSession()//
.createQuery("from Card");
return query.list();
卡到query.list();死活不动,调试也是走到这一步,再进就是spring的一些配置类中!!!
刚开始以为spring中对hibernate的事务管理配置写错了!!!很天真的检查了几遍啊!一个字一个字的看!没有错啊!!!
去网上查相应方法:
- 有说session没有关闭的,但是我是spring托管,而且用的是getCurrentSession,关闭是由spring管理的啊!
- 有说数据库数据量太大,妹的,我才十几条数据。。。
- 有说数据库连接数不够的,事实证明不是这的问题。。。
几乎都快放弃了,,,
你好歹给个错误吧,就是执行到那里不动了,也不报错也不抛异常!!!
(╯﹏╰)
。
。
。
你问我是怎么实现的?
不知道当时怎么想的,直接在浏览器输入了这个action,结果报错了!!!^O^
IllegalArgumentException occurred while calling setter of ecms.entity.Card.t
一百度。。。MD,就想打死自己。。。
hibernate映射出错了
public class User { /**用户ID**/ private long id; /**用户登录名字*/ private String loginName; /**用户密码*/ private String password; /**用户名字*/ private String name; /**版本更新*/ private long version; /**所属角色id*/ private Role role;//用 private long roleId不对
就是我手动配的实体类,其中一个多对一映射!!!外键用的int类型,hibernate中要用对应的实体做类型定义啊 !!!
哎基础不扎实。
1 0
- SSH整合,Query.list()方法卡死!
- query.list();卡死
- 防止ssh命令卡死的方法
- query list与iterate方法
- ssh整合方法 含源码
- Hibernate中的query.list()与query.iterator()方法的区别
- openstack ssh卡死expecting SSH2_MSG_KEX_DH_GEX_GROUP
- Hibernate 中Query的list方法和iterate方法
- Hibernate 中Query的list方法和iterator方法
- hibernate-Query的list方法与iterator方法的区别
- Hibernate Query查询的list方法和iterator方法区别
- ssh整合方法,防止包冲突
- SSH整合之后获得Session的方法
- 整合SSH框架的思路及方法
- SSH整合报错:Could not obtain connection to query metadata
- Query的list()和iterate()方法的区别
- Query类的中方法list()与iterator()的区别?
- hibernate Query中的list和iterator方法区别
- Gradient-Based Deformation
- snort规则byte_test详细解释
- animated-rotate的用法
- 大型网站架构系列:负载均衡详解(1)
- 微信开发之难点解析
- SSH整合,Query.list()方法卡死!
- htc文件
- Android四大组件之ContentProvider
- 代码优化---复用标题栏 、像素数
- Windows程序设计--画点和线
- Maven中的DependencyManagement和Dependencies
- java实现树
- Mesh Editing with Poisson-Based Gradient Field Manipulation
- android Viewpager取消预加载