MyBatis3用法总结
1、mybatis3是一个接口式编程编程,改变了我们传统的一个DAO对应一个DAOImpl一个实现,mybatis是一个Mapper对应一个Mapper.xml文件

2、SqlSession代表和数据库的一次会话,用完之后必须关闭,释放资源。

3、SqlSession和Connection一样是非线程安全的,所以我们不能把SqlSession作为成员变量,每次使用都应该去获取新的对象。

4、mapper接口没有实现类,但是mybatis会为这个接口生成一个代理对象。
EmployeeMapper employeeMapper = sqlSession.getMapper(EmployeeMapper.class),我们将接口和xml进行绑定之后,mybatis会生产一个代理实现类。

5、在mybatis中有两个重要的配置文件:
mybatis的全局配置文件:包含数据库连接池信息,事务管理的信息等系统运行环境信息。

6、在mybatis中另外个重要的配置文件:sql映射文件,这个文件必须有的,保存了每一个sql语句的映射信息,这个文件是将sql抽取出来。

阅读量:144
阅读量:40
阅读量:43
阅读量:146
阅读量:66