私は次のようにHibernateマッピングを使用しています:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class entity-name="TestClass.TestClass" table="TestClass">
<id name="id" type="integer" unsaved-value="any">
<column name="TestClassId" not-null="true" />
<generator class="assigned" />
</id>
<array name="arrayProp " table="arrayProp ">
<key column="id" />
<index column="ordre" />
<element column="arrayItem" type="string" />
</array>
</class>
</hibernate-mapping>
ここで、arrayPropに格納されている要素を取得したいので、次のクエリを作成しました。
select arrayProp from TestClass
そして私が得るのは:
Wrapped Exception: No data type for node: org.hibernate.hql.ast.tree.IdentNode
\-[IDENT] IdentNode: 'arrayProp' {originalText=arrayProp}
arrayPropからデータを取得する方法を知っている人はいますか?助けてくれてありがとう?