Spring 2.5中的Hibernate 3.5 NamedQuery
-
27-09-2019 - |
题
我不吾道使用的HibernateTemplate,但与工作的getCurrentSession()。
我想知道如何在beans.xml的文件中声明的Hibernate命名查询(我不使用的hbm.xml)。
也许春天已经替代手段来声明Hibernate的命名查询?
解决方案
您可以将命名查询的实体使用注释:
@NamedQueries({@NamedQuery(name="Entity.findAll", query="....")})
此外,如果使用JPA,有orm.xml
所述的 XSD 告诉我们,你可以使用:
<named-query name="Entity.findAll">
<query><![CDATA[SELECT e FROM Entity e]]</query>
</named-query>
不隶属于 StackOverflow