Primavera 2.5 Hibernate 3.5 NamedQuery
-
27-09-2019 - |
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?
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