就像在休眠命名查询中一样

Like in hibernate 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});

应用程序无法 UP。非常感谢任何帮助。

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