Question

Je ne l'utilise pas HibernateTemplate, mais le travail avec getCurrentSession () dans mon OAC.

Je voudrais savoir comment déclarer Hibernate requêtes nommées dans un fichier beans.xml (je ne l'utilise hbm.xml).

Et peut-être Spring a d'autres moyens de déclarer Hibernate des requêtes nommées?

Était-ce utile?

La solution

Vous pouvez mettre le nom des requêtes sur l'entité en utilisant des annotations:

@NamedQueries({@NamedQuery(name="Entity.findAll", query="....")})

En outre, si vous utilisez JPA, il y a orm.xml, XSD nous dit que vous pouvez utiliser:

<named-query name="Entity.findAll">
   <query><![CDATA[SELECT e FROM Entity e]]</query>
</named-query>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top