Upload
erasmo-saavedra-robles
View
32
Download
5
Embed Size (px)
Citation preview
1
CIBERTEC Dirección de Extensión Profesional DIVISIÓN DE ALTA TECNOLOGÍA (DAT) Programa : Java Master Application Developer Curso : Construyendo la Capa de Persistencia de la Aplicación
Laboratorio Nº 2.5
Configuración de SQL dinámico
Construya una Aplicación Java con MyBatis que realice sentencias SQL dinámicas de la tabla TAB_CLIENT. Para ello, debe utilizar Mappers con Interfaces y XML.
Script
script_JMAD.sql
2
Actividades Importar el proyecto Laboratorio2_5 (basado en laboratorio 2.3) y revisar referencia correcta de librerías requeridas.
3
Tabla relacionada con varias tablas: TAB_CLIENT 1. Búsqueda de Clientes
• Caso 1: Definir condicionales IF en sentencia SQL ClienteMapper.xml
4
• Caso 2: Definir condicionales Choose (when / otherwise) en sentencia SQL ClienteMapper.xml
5
• Caso 3: Definir condicionales where / if en sentencia SQL.
ClienteMapper.xml
2. Actualización de Clientes: Definir condicionales where. ClienteMapper.xml
6
3. Probar la aplicación en modo depuración. ClienteTest.java En cada prueba alternar el seteo de valores de campos para verificar la generación del SQL dinámico en cada método según el siguiente código:
7