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