我不吾道使用的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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top