关于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
但是我想只读其中一列,就有问题了.求救怎么用命名查询方式只读一个字段?
------解决方案--------------------
用   select   hid,name   from   Hibernate也没事,也是读出对象的List?
这句话是什么意思啊?
我记得这样读出的是Object【】的List啊,
select name from Hibernate
读出的也应该是一个Object【】 的List,不过Object只有一个元素吧。
你要不然把你的代码贴出来看看。