用对象命名hibernate命名查询

时间:2013-02-17 12:11:48

标签: java hibernate hibernate-mapping named-query

我把它放在我的District.hbm.xml文件中

<sql-query name="getCarsPerDistrict">
    <return alias="district" class="java.lang.Object"/>
    <![CDATA[SELECT id, name, district_code, count(*) ....]]>
</sql-query>

在我的DaoImpl中,我希望像这样访问它:

List<Object[]> objects = (List<Object[]>)session.getNamedQuery("getCarsPerDistrict").list();

我需要以对象列表的形式访问它,否则我不知道如何处理我的区域对象中的计数()字段。或者以某种方式将计数()映射到java中的变量? 我收到此错误消息:org.hibernate.MappingException: Unknown entity: java.lang.Object

我的小区课程看起来像这样:

private int id;
private String name;
private int district_code;
@Transient
private long carsQuantity;

0 个答案:

没有答案