JPA es el API que nos permite manejar la persistencia en Java de una manera transparente. No debemos preocuparnos cuál es el DBMS que está guardando los registros, simplemente lo invocamos como si fueran objetos en Java.
En la versión 2.1 de JPA, dentro el JavaEE 7, se puso una nueva caracterÃstica que es la de invocar Stored Procedures.
Hice un pequeño tutorial, y aquà lo muestro el código fuente, y la ejecución en un vÃdeo.
Para nuestro ejemplo, la unidad de persistencia es una declaración normal. En este ejemplo declaramos explÃcitamente la conexión a la base de datos.
Aquà uso MySQL, pero puede ser cualquier base de datos que permita stored procedures.
Nuestro stored procedure es uno llamado
La llamada al stored procedure es bastante simple. Aquà el código de ejemplo:
Y para verlo en acción, aquà les dejo el vÃdeo:
El código fuente lo puedes descargar por git desde estas direcciones:
Facebook
Twitter
En la versión 2.1 de JPA, dentro el JavaEE 7, se puso una nueva caracterÃstica que es la de invocar Stored Procedures.
Hice un pequeño tutorial, y aquà lo muestro el código fuente, y la ejecución en un vÃdeo.
Para nuestro ejemplo, la unidad de persistencia es una declaración normal. En este ejemplo declaramos explÃcitamente la conexión a la base de datos.
Aquà uso MySQL, pero puede ser cualquier base de datos que permita stored procedures.
Nuestro stored procedure es uno llamado
p
que tendrá dos parámetros: uno de salida y otro de entrada y salida
La llamada al stored procedure es bastante simple. Aquà el código de ejemplo:
Y para verlo en acción, aquà les dejo el vÃdeo:
El código fuente lo puedes descargar por git desde estas direcciones:
- https://bitbucket.org/apuntesdejava/jpa-storedprocedures-demo/src/
- https://github.com/apuntesdejava/jpa-storedprocedures-demo
Ejecutando Stored Procedures en #JPA— Apuntes de Java (@apuntesdejava) 5 de abril de 2016
Like si te gustó, compártelo si te es útil... sÃ, es gratis :)https://t.co/6MyNCjeJMa