pojo-spLlame a la base de datos Procedimientos almacenados con objetos POJO | |
Descargar ahora |
pojo-sp Clasificación y resumen
Anuncio publicitario
pojo-sp Etiquetas
pojo-sp Descripción
Llame a la base de datos Procedimientos almacenados utilizando objetos POJO Si tiene que llamar a los procedimientos almacenados en sus aplicaciones, debe usar la API de JDBC estándar que trabaja con los objetos de Callablestatement. Ahora puede usar una solución más sencilla y eficiente que use clases anotadas de POJO y una instancia de procedimiento. Dissignado desde Scratch, la biblioteca POJO-SP ofrece la mejor solución orientada a objetos para usar los procedimientos almacenados en sus aplicaciones al ocultar los artefactos de programación JDBC SQL. Para cada procedimiento almacenado o llamada, debe diseñar una clase anotada de POJO, una clase de Java Bean con anotaciones. La clase POJO debe estar decorada con una anotación de @streedprocedure y debe especificar el nombre del procedimiento o función almacenada que su clase es asignada. Si el procedimiento o la función es de un paquete de Oracle, debe especificar también el nombre del paquete :. A continuación, debe especificar si la entidad que está llamando es un procedimiento o una función. Este atributo es de forma predeterminada VERDADERO para los procedimientos almacenados y debe establecerse en FALSO si la entidad que llama es una función. La diferencia entre un procedimiento y una función es que la función siempre tiene un valor de retorno. Dentro de su clase POJO, debe definir los parámetros de procedimiento almacenado, llame a los parámetros y para decorar los campos con @StoredProcedureparameter Annotation. Tienes que especificar el índice del parámetro que comienza con 1 para el primer parámetro. Los nombres de los parámetros no son importantes porque se accede a los parámetros mediante el índice no por los nombres. Si la entidad es una función, el primer parámetro (índice = 1) es siempre el valor de retorno. El siguiente atributo es el tipo SQL del parámetro. Aquí debe tener cuidado porque solo le hicieron un mapeo de un tipo SQL a un tipo de Java y este mapeo debe coincidir. El último parámetro es el atributo de dirección para este parámetro que puede estar, out o enout. Para un parámetro de resultados de funciones, debe especificar siempre como un atributo de dirección. El siguiente paso es crear una instancia de procedimiento, configure los parámetros de entrada en su clase POJO y finalmente llame al procedimiento almacenado. La instancia de procedimiento se crea utilizando el método ProcedureManagerFactory.createInstance () utilizando un objeto de conexión JBC como parámetro o una clase decorada con la anotación @jdbc. Si necesita usar transacciones, la interfaz de ProcedureTransaction Manager está disponible para su uso. También todas las excepciones "revisadas" se convierten a excepciones "sin marcar" y no es obligatorio usar un bloque de atrapado en su código.
pojo-sp Software relacionado
Servocenter-3.1
Un módulo de Python para interactuar con el Servocenter 3.1 Tablero del controlador USB ...
142
CubicWeb-TrustedAuth
Plugin de autenticación para instancias cubicweb detrás de una autenticación de administración de proxy inverso de confianza (por ejemplo, ... ...
127