Hibernate只从返回多列的查询中获取column1

时间:2011-01-23 16:19:45

标签: java hibernate hql

我有这种性质的查询

String query = select column1, group by column2 from table1 ...
//What should I write to just get column1 from the query.       
getSession().createQuery(query).list(); 

如何从查询中获取columne1列表。

1 个答案:

答案 0 :(得分:0)

使用hibernate HQL / JPQL查询,您无法获取列。你得到了对象及其属性。所以:

String query = "SELECT yourEntity.property1 FROM yourEntity .....";

然后list()将返回List<Foo>Foo的类型为property1