就像在hibernate命名查询一样

时间:2016-07-19 18:38:42

标签: java hibernate hql named-query

我在我的hbm.xml文件中添加了命名查询,并且无法正常工作,如下面的代码所示。

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

我将其称为

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

该应用程序无法启动。任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:0)

请使用from Category ca where ca.name like :name 编写hql查询时不要使用as