Resumen Hibernate

Páginas: 2 (383 palabras) Publicado: 15 de mayo de 2013
Preparar una consulta.
Existen tres formas de expresar consultas en Hibernate:
Hibernate Query Languague (HQL), y el subconjunto estandarizado de JPA QL.
Criteria Api para consultas por criterio(QBC) y consultas por ejemplo (QBE)
Sql directo con o sin mapeo automático de resultado a los objetos.
Una consulta abarca varias etapas:
Crear la consulta, con una restricción arbitraria oproyección de datos que desea recuperar.
Atar los argumentos en tiempo de ejecución a los parámetros de consulta.
Ejecutar la consulta preparada contra la base de datos y recuperación de datos. Puedecontrolar como se ejecuta la consulta y como se deberán recibir los datos en la memoria.

Las interfaces org.hibernate.Query y org.hibernate.Creiteria definen varios métodos para controlar la ejecuciónde consultas. Además, proporcionan métodos de consulta para la unión de valores concretos de parámetros de consulta. Para ejecutar una consulta en nuestras aplicaciones debemos de obtener unainstancia de uno de estas interfaces, usando Session.

Para crear una instancia de consulta Hibernate, se llama a createQuery() o createSQLQuery() o una Session.
- El método createQuery() prepara unaconsulta HQL.
- El método createSQLQuery() es usado para crear una consulta SQL usando sintaxis nativa de la BD subyacente.

En ambos casos, Hibernate retorna un objeto recién instanciado quepuede ser usado para especificar exactamente como un a consulta en particular debería ejecutar y como se permite la ejecución de la consulta.

Para obtener una instancia de Criteria, se llamacreateCriteria(), pasando la clase de los objetos que desea que la consulta retorne.

Una técnica común usada es la paginación. Los usuarios pueden ver los resultados de su solicitud de búsqueda en unapágina. Esta página muestra un límite de subconjuntos a la vez. Y el usuario puede navegar a la siguiente y previa página manualmente. las interfaces Query y Criteria soportan esta paginación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hibernate
  • HIBERNATE
  • Hibernate
  • hibernate
  • Hibernate
  • Tutorial Hibernate
  • Hibernate referencia
  • Practica Hibernate

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS