Domanda

Io non uso HibernateTemplate, ma lavoro con getCurrentSession () nel mio DAO.

Mi piacerebbe sapere come dichiarare query Hibernate denominate in un file beans.xml (io non uso hbm.xml).

E forse Primavera ha mezzi alternativi per dichiarare Hibernate denominate query?

È stato utile?

Soluzione

È possibile inserire il nome query sul soggetto utilizzando le annotazioni:

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

Inoltre, se si utilizza JPA, c'è orm.xml, Il XSD ci dice che è possibile utilizzare:

<named-query name="Entity.findAll">
   <query><![CDATA[SELECT e FROM Entity e]]</query>
</named-query>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top