Diferencias
Muestra las diferencias entre dos versiones de la página.
| |
unidades:05_hibernate_query_language:01_query [2023/04/07 21:26] – creado - editor externo 127.0.0.1 | unidades:05_hibernate_query_language:01_query [2023/04/07 22:15] (actual) – admin |
---|
} | } |
</code> | </code> |
| |
| |
Lanzar una consulta con Hibernate es bastante simple. Usando la <javadoc h41>org.hibernate.Session|session</javadoc> llamamos al método <javadoc h41>org.hibernate.SharedSessionContract#createQuery(java.lang.String)|createQuery(String queryString)</javadoc> con la consulta en formato [[02_hql]] y nos retorna un objeto <javadoc h41>org.hibernate.Query|Query</javadoc> (Línea 1). Después, sobre el objeto <javadoc h41>org.hibernate.Query|Query</javadoc> llamamos al método <javadoc h41>org.hibernate.Query#list()|list()</javadoc> que nos retorna una lista de los objetos que ha retornado (Línea 2). | Lanzar una consulta con Hibernate es bastante simple. Usando la <javadoc h41>org.hibernate.Session|session</javadoc> llamamos al método <javadoc h41>org.hibernate.SharedSessionContract#createQuery(java.lang.String)|createQuery(String queryString)</javadoc> con la consulta en formato [[02_hql]] y nos retorna un objeto <javadoc h41>org.hibernate.Query|Query</javadoc> (Línea 1). Después, sobre el objeto <javadoc h41>org.hibernate.Query|Query</javadoc> llamamos al método <javadoc h41>org.hibernate.Query#list()|list()</javadoc> que nos retorna una lista de los objetos que ha retornado (Línea 2). |