Primavera 2,5 Hibernate 3.5 NamedQuery
-
27-09-2019 - |
Pregunta
No consumo HibernateTemplate, pero el trabajo con getCurrentSession () en mi DAO.
Me gustaría saber cómo declarar consultas Hibernate nombrados en un archivo beans.xml (no uso hbm.xml).
Y tal vez primavera tiene medios alternativos para declarar Hibernate consultas con nombre?
Solución
Usted puede poner las consultas en la entidad utilizando anotaciones llamado:
@NamedQueries({@NamedQuery(name="Entity.findAll", query="....")})
Además, si utiliza JPA, hay orm.xml
, La XSD nos dice que se puede utilizar:
<named-query name="Entity.findAll">
<query><![CDATA[SELECT e FROM Entity e]]</query>
</named-query>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow