1

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

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

我的学区班是这样的:

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

0 回答 0