我把它放在我的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;