Diferencia entre revisiones de «Stored Procedures con Hibernate»

De Dos Ideas.
Saltar a: navegación, buscar
(Página creada con 'Hibernate 3 nos da soporte para queries vía Stored Procedures (SP) y Funciones. El Stored Procedure o la función, deben devolver un ResultSet en el primer parámetro de salida…')
(Sin diferencias)

Revisión del 13:55 29 jun 2010

Hibernate 3 nos da soporte para queries vía Stored Procedures (SP) y Funciones. El Stored Procedure o la función, deben devolver un ResultSet en el primer parámetro de salida para que Hibernate lo soporte.

Reglas y limitaciones para el uso de Stored Procedures 

Hay ciertas reglas a respetar para que Hibernate funcione correctamente con los Stored Procedures. Si el mismo no respeta dichas reglas, se deberá ejecutar el Procedure vía session.connection().

  • SP queries no pueden ser paginadas con setFirstResult()/setMaxResults().
  • La llamada recomendada es la estandar SQL92: { ? = call functionName(<parameters>) } o { ? = call procedureName(<parameters>}. Las llamadas nativas no son soportadas.

Reglas que aplican para Oracle:

  • Una function debe retornar un Result Set. El primer parámetro de un SP debe ser un OUT que devuelva el Result Set


Ver También

Documentación de Hibernate con Stored Procedure