日期:2014-05-18  浏览次数:20761 次

help!关于HIBERNATE的Criteria查询问题
假设我有一个表有id跟name字段,id为主码,能否利用Criteria查询根据id的值返回name的值啊

------解决方案--------------------
帮你顶一下!
------解决方案--------------------
HIBERNATE一般是返回1个对象,并不是返回某1个字段。
------解决方案--------------------
Nhibernate没用过
java 的hibernate 可以根据iterator获取对象,比如(User)Iterator.Next();

就可以获取到user的字段值~~~
------解决方案--------------------
返回整个对象,对于不需要读取的字段,你应该使用延迟加载(当你访问某个字段的时候,才会加载进内存)


------解决方案--------------------
可以用HQL返回一个字符串的,参考这里的最后一个例子

http://www.castleproject.org/activerecord/documentation/trunk/usersguide/hql.html
------解决方案--------------------
mark 学习