当前位置: 代码迷 >> J2EE >> HQL查询有关问题。查询结果是范型List吗
  详细解决方案

HQL查询有关问题。查询结果是范型List吗

热度:25   发布时间:2016-04-22 02:14:28.0
HQL查询问题。查询结果是范型List吗?
Java code
public List<Subject> getAll() {        String hql = "select s.id, s.title from Subject s";        return getHibernateTemplate().find(hql);    }


为什么这样的结果转不成Subject呢?变成Object数组了

------解决方案--------------------
这样:String hql = "from Subject";
------解决方案--------------------
探讨

引用:

这样:String hql = "from Subject";

第一,subject字段太多,我只想要两个。
第二,我也不知道为什么from Subject出错,这个表里有关联

------解决方案--------------------
感觉你没搞清楚hql和sql,一个是查询的是对象,一个是查询的是实体。
------解决方案--------------------
Lss正解,所有字段会自动映射,拿到整个对象
  相关解决方案