Mybatis的helloWord小结
2020.02.04 10:56
2020.02.04 10:56
1. 小结
1.1. 接口式编程
原生: Dao ---->>> DaoImpl
Mybatis:DaoMapper --->>> xxMapper.xml
1.2. SqlSession
- SqlSession代表数据库的一次会话,用完需关闭。
- SqlSession和connection一样,线程不安全的,每次使用都要获取新的对象。
- Mapper接口没有实现类,但Mybatis会为接口生成一个代理对象。
- 如下:将接口与mapper.xml结合,然后生成代理对象:
- EmployeeMapper employeeMapper = sqlSession.getMapper(EmployeeMapper.class);
1.3. 两个重要配置文件
Mybatis全局配置文件:mybatis-config.xml
- 包含数据库连接信息
- 事务管理信息
- 系统运行环境信息
- ....
MybatisMapper配置文件:xxMapper.xml
- 保存具体的SQL语句信息
本节阅读完毕!
(分享)