1. Arquitectura
    1. Flujo
  2. Características
    1. iBatis es
      1. JDBC Framework
      2. SQL Mapper
        1. Mapea objetos a parámetros del PreparedStatement
        2. Mapea ResultSets a objetos
      3. Transaction manager
        1. Provee manejo de transaccciones si no existe uno disponible
        2. Puede usar un manejo de transacciones externo (Spring, EJB CMT)
    2. iBatis no es
      1. Un ORM
        1. No genera SQL
        2. No tiene un query language propietario
        3. No puede persistir objetos de forma transparente
  3. Configuración
    1. SQLMap Configuration File
      1. sqlMapConfig
      2. settings
      3. sqlMap
        1. resource
        2. Archivos XML de mapeo
        3. Relativo al classpath
    2. SQLMap File
      1. sqlMap
      2. namespace
      3. select
      4. insert
      5. update
      6. delete
      7. parameterClass
      8. resultClass
  4. Integración con Spring
    1. SqlMapClientDaoSupport
    2. getSqlMapClientTemplate
  5. Referencias
    1. http://ibatis.apache.org/
    2. http://www.mybatis.org/
  6. Acerca de
    1. Topic
    2. Topic