2011-01-23 67 views
0

我有这样的性质休眠从查询返回的多个列只获得COLUMN1

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列表的查询。

+0

我不明白的问题就是这个问题是什么类型? – tkt986 2011-01-23 16:42:53

+0

在我的选择结果中,我列出了column1和group by column2的结果,我如何才能得到column1的结果。对不起,如果不明确。 – kal 2011-01-23 16:52:55

回答

0

通过Hibernate HQL/JPQL查询,您不会获得列。你会得到物体和它们的属性。所以:

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

然后list()将返回List<Foo>,其中Fooproperty1