【发布时间】:2016-11-22 19:07:51
【问题描述】:
我在我的 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});
应用程序无法启动。任何帮助将不胜感激。
【问题讨论】:
-
请添加堆栈跟踪。我猜你的班级是
Category而不是category -
检查
from Category ca where ca.name like :name -
@Apostolos 谢谢。是我的错。 :)
-
我发布了我的答案。如果您接受它,我将不胜感激,因为它有效。谢谢你,很高兴我帮了忙! :)
标签: java hibernate hql named-query