MyBatis
MyBatis体系结构
1.加载配置
1).xml文件 2).java代码注解
2.SQL解析
3.SQL执行
4.结果映射
MyBatis配置文件
1.SqlMapConfig.xml(1个),主配置,指定数据库连接参数和框架参数
2.SqlMap.xml(n个),映射定义文件,定义SQL语句映射信息
使用Mapper映射器实现增删改查
SqlSession session=sqlSessionFactory.openSession();
try{
DeptMapper mapper=session.getMapper(DeptMapper.class);
//do work
}finally{
session.close();
}
注意:Mapper接口中的方法名要和SqlMap.xml中的SQL的id保持一致.