2 zjavawd zjavawd 于 2015.06.15 09:13 提问

HQL语句取值时,有的值没取出来

如图:count值没取出来图片说明

hql语句如下:String queryString = "from InfoHotWord as infoHotWord "
+ "where infoHotWord.word ='"+word+"'";

4个回答

u011202334
u011202334   2015.06.15 09:44

没听懂,你倒是把查询结果贴出来啊

zjavawd
zjavawd 上面的hql语句取出来的对象不是有三个属性吗,count ,word ,id。现在是只能得到id和word的值,count的值为空,但是数据库里的count值不是空的啊
2 年多之前 回复
u011085616
u011085616   2015.06.15 11:46

你把hql语句转成sql语句在数据库运行一下,看看查询的结果

zjavawd
zjavawd 能取出来啊
2 年多之前 回复
javai18n
javai18n   2015.06.15 11:57

你实体映射的类名是叫InfoHotWord吗?底下有个属性叫word吗?属性有封装吗?

zjavawd
zjavawd 类名没错,类里面也是有这个属性的,属性也封装了
2 年多之前 回复
heart_mine
heart_mine   2015.06.17 09:36

你看一下你的实体类个数据库映射有没有问题,可能你所取的值属性不存在。

Csdn user default icon
上传中...
上传图片
插入图片