2016-07-19 11 views
0

hbm.xmlファイルに名前付きのクエリを追加しましたが、以下のコードで動作しません。hibernateという名前のクエリに似ています

<query name="ca.getChildCategories"><![CDATA[ 
from category as ca where ca.name like :name 
     ]]></query> 

、アプリケーションがUPすることができません

getHibernateTemplate().findByNamedQueryAndNamedParam("ca.getChildCategories" , 
           new String[] { "name"}, 
           new Object[] { likeKey}); 

としてそれを呼び出しています。どんな助けでも大歓迎です。

+0

stacktrace plsを追加します。あなたのクラスは 'category'ではない' category'だと思います。 – Apostolos

+1

'category ca where ca.name like:name'でチェックしてください。 – Apostolos

+0

@Apostolosありがとう。その私の間違い。 :) –

答えて

0

ご利用くださいfrom Category ca where ca.name like :name 使用しないでくださいas hqlクエリを書くとき。

関連する問題