Desarrollo de aplicaciones web ii

Page 62

62

"http://ibatis.apache.org/dtd/sql-map-2.dtd" > <sqlMap > <select id="getCoche" resultClass="com.chuidiang.beans.Coche"> SELECT ID_COCHE as id, MARCA as marca, MATRICULA as matricula, FECHA_MATRICULA as fechaMatricula, ID_PROPIETARIO as idPropietario FROM COCHE WHERE ID_COCHE = #valor# </select> <select id="getCoches" resultClass="com.chuidiang.beans.Coche"> SELECT ID_COCHE as id, MARCA as marca, MATRICULA as matricula, FECHA_MATRICULA as fechaMatricula, ID_PROPIETARIO as idPropietario FROM COCHE </select> <select id="getHashCoche" resultClass="java.util.Hashtable"> SELECT ID_COCHE as id, MARCA as marca, MATRICULA as matricula, FECHA_MATRICULA as fechaMatricula, ID_PROPIETARIO as idPropietario FROM COCHE WHERE ID_COCHE = #valor# </select>

</sqlMap>

La parte del xml version y del DOCTYPE en la cabecera del archivo conviene ponerla para que Ibatis pueda verificar que es correcto el resto del archivo. El tag principal es <sqlMap>. Luego, hay varios tag <select>, <update>, <insert> o <delete> en funciรณn del tipo de sentencia SQL que queramos poner. Hay que fijarse que en las sentencias SQL aparecen "variables" entre signos #. Ibatis, en tiempo de ejecuciรณn, reemplazarรก estas variables con valores que le pasemos desde cรณdigo. Cada uno de estos tags lleva obligatoriamente un atributo id="nombre" en el que debemos ponerle un nombre que distinga unas sentencias SQL de otras. Esos nombres son los que usaremos en el cรณdigo.

CARRERAS PROFESIONALES

CIBERTEC


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.