hibernate多对一映射查询不了关联对象的问题 本帖最后由 ffddkk 于 2014-05-04 11:36:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在①处设置断点,看到TUser字段的值获取情况: 这个select userInfo from TUserInfo userInfo hql语句,好奇怪,应该select userInfo.* from TUserInfo userInfo这样吧。你确定T_USER表里对应字段有值? Hql语句是没错的,已经发出n+1条查询;另外T_USER表里是有值的。 注意两个问题:1.变量名的首字母不要大写~ private TUser TUser;改成: private TUser tUser;2.HQL语句直接写:select * from TUserInfo 。 就可以了。所有信息都可以通过懒加载的方式获取。 谢谢4楼wlwlwlwl015 。变量名第一个字母不大写,即使全改为小写(相应的get、set方法跟着改),问题依然存在;TUserInfo 是类名不是表名,HQL不能这样写select * from TUserInfo ,改后直接报错。 查询语句:from 表名变量名首字母不恩能够大写,否则不认 动态表单的设计思路 怎么学好s2sh java GUI 请问3年java经验,中科大专升本毕业,在你们那能拿多少工资? java如何对doc文件设置文档保护? 为什么老缺少对象?ajax+struts 找到了~~张孝祥JAVA视频课程(3.6G)拿出来共享~~` 急!急!求jsp 邮件发送系统(用javaMail) 最近小弟学习struts,用struts做了一个程序:显示数据时,格式有问题,请叫大侠 xml 流化时出现的权限问题? extjs报无法获取属性“prototype”的值错误 一个简单的struts2实例,报404错误,初学,大神帮忙啊
应该select userInfo.* from TUserInfo userInfo这样吧。
你确定T_USER表里对应字段有值?
另外T_USER表里是有值的。
1.变量名的首字母不要大写~ private TUser TUser;改成: private TUser tUser;
2.HQL语句直接写:select * from TUserInfo 。 就可以了。所有信息都可以通过懒加载的方式获取。
变量名第一个字母不大写,即使全改为小写(相应的get、set方法跟着改),问题依然存在;
TUserInfo 是类名不是表名,HQL不能这样写select * from TUserInfo ,改后直接报错。
变量名首字母不恩能够大写,否则不认