关于hibernate的命名查询问题
<hibernate-mapping>
<class name="test.Hibernate" table="HIBERNATE" schema="SYSTEM">
<composite-id name="id" class="test.HibernateId">
<key-property name="hid" type="java.lang.Long">
<column name="HID" precision="22" scale="0" />
</key-property>
<key-property name="name" type="java.lang.String">
<column name="NAME" length="50" />
</key-property>
</composite-id>
</class>
<sql-query name="testquery">
<return alias="hibernate" class="test.Hibernate">
</return>
select name from Hibernate
</sql-query>
</hibernate-mapping>
数据库中表名为Hibernate,用select * from Hibernate则没事,可以读出Hibernate对象的List.
用 select hid,name from Hibernate也没事,也是读出对象的List
但是我想只读其中一列,就有问题了.求救怎么用命名查询方式只读一个字段?