Categoría:Ibatis

De ChuWiki
Saltar a: navegación, buscar

Ibatis es una librería Java que nos ayuda en nuestras aplicaciones en todo el tema relacionado con los accesos a base de datos.

Con Ibatis, básicamente definimos en unos ficheros XML cómo son nuestras sentencias SQL para SELECT, INSERT, UPDATE y DELETE. En dichas sentencias podemos poner valores que serán reemplazados en tiempo de ejecución por valores reales que necesite nuestra aplicación. Por ejemplo, si en el fichero XML ponemos

SELECT campo1,campo2 FROM tabla WHERE id=#value#

en tiempo de ejecución #value# será reemplazado por algún valor que nosotros queramos, de forma que el SELECT nos devolverá el registro cuyo id sea el deseado.

Ibatis proporciona además clases que son capaces de leer de un golpe todos estos ficheros con sentencias SQL. Para ejecutar una de estas sentencias, nos bastará con llamar a una de estas clases pasándole el nombre que hayamos dado a la sentencia el el fichero XML y los valores que queramos que se reemplacen. Por ejemplo, si en el XML ponemos

<select id="getRegistro" ...>
   SELECT campo1,campo2 FROM tabla WHERE id=#value#
</select>

nos bastará con hacer una llamada

Object registro = claseDeIBatis.queryForObject("getRegistro", new Integer(clave));

Por supuesto, el tipo de registro que nos devuelve también será el que indiquemos en el fichero XML.

Puedes ver todo esto con más detalle en Introducción a Ibatis

Páginas en la categoría «Ibatis»

Las siguientes 4 páginas pertenecen a esta categoría, de un total de 4.