xml ファイルで名前付き sql を使用する方法をテスト/練習するためだけにこの hbm ファイルを持っていますが、「名前付きクエリが不明です: testQuery1」というメッセージが表示されます。
public List<Meb_item> namedList() {
// TODO Auto-generated method stub
Session session = sessionFactory.getCurrentSession();
return session.getNamedQuery("testQuery1").list();
}
<hibernate-mapping>
<class table="SIDEEFFECT.MEB_ITEM" name="foreign.Meb_item">
<id name="meddev_item_seq">
<column name="MEDDEV_ITEM_SEQ"/>
</id>
<resultset name="testRs">
<return class="foreign.Meb_item">
<return-property name="item_name" column="item_name"></return-property>
</return>
</resultset>
<sql-query name="testQuery1" callable="true" >
select * from meb_item
<return class="foreign.Meb_item" >
<return-property name="item_name" column="item_name"></return-property>
</return>
</sql-query>
</class>
そして、これが私の hibernate.cfg.xml の一部です
<hibernate-configuration>
<session-factory>
<mapping resource="mea_class_no.hbm.xml"/>
<mapping resource="mea_compay.hbm.xml"/>
<mapping resource="meb_item.hbm.xml"/>
</session-factory>
</hibernate-configuration>
JBoss のドキュメントを調べましたが、何が問題なのかわかりませんでした。名前付きクエリが不明であると表示されるのはなぜですか?