
2008-7-14 12:48
cyntha80
HQL的返回值该怎么取得?
比方说,我的hql语句是select count(cat) from Cat cat
或者是查询其他的聚集函数的话,他返回的也是List集合吗?
而事实上,这个语句应该只返回一个int型数据哦,请问该怎么获取这个返回值?
2008-7-14 12:49
lazycat001
恩,返回的是LIST,上面的SQL查询返回的List里面只有一条记录,直接List.get(0)获取;
2008-7-14 12:49
cayman811
主要还是看调用什么方法
有返回单一值的
可以先instanceof看看返回什么类型
如果list,就按楼上说的
2008-7-14 17:17
bhan2008
你要是调用Query的list()当然返回的是list了,取第一个就行了~~不过单一返回值的最好用Query的uniqueResult()方法
2008-7-14 20:37
justforregister
不知道怎么用hibernet的, 这都问
页:
[1]

Powered by ITPUB论坛