MyBatis3用法总结

2026-02-25 14:03:28

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

MyBatis3用法总结

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

MyBatis3用法总结

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

MyBatis3用法总结

4、mapper接口没有实现类,但是mybatis会为这个接口生成一个代理对象。

EmployeeMapper employeeMapper = sqlSession.getMapper(EmployeeMapper.class),我们将接口和xml进行绑定之后,mybatis会生产一个代理实现类。

MyBatis3用法总结

5、在mybatis中有两个重要的配置文件:

     mybatis的全局配置文件:包含数据库连接池信息,事务管理的信息等系统运行环境信息。

MyBatis3用法总结

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

   

MyBatis3用法总结

相关推荐
  • 阅读量:144
  • 阅读量:40
  • 阅读量:43
  • 阅读量:146
  • 阅读量:66
  • 猜你喜欢