SIKI学院Java EE课程:http://www.sikiedu.com/。
一、MyBatis是什么
MyBatis是Apache的一个开源项目。MyBatis是一个轻量级简化数据库操作的框架。
二、为什么要使用MyBatis
为了解决JDBC存在的问题及简化数据库操作。MyBatis提供了较为优秀的解决方案。例如:
1、可以通过主配置文件配置连接池解决频繁创建、释放数据库连接造成的性能影响。
2、动态SQL解决JDBC中硬编码问题:
- where条件改变
- 占位符位置变化
3、可通过包装类方便的获取数据库查询结果集对象。
4、使Dao层业务逻辑和数据库访问分离更易维护和测试。
三、我能从这门课中学到什么
1、了解MyBatis架构
2、掌握MyBatis框架搭建、配置
3、使用MyBatis完成对数据库的增、删、改、查操作
4、掌握Mapper代理开发
5、掌握动态SQL编写SQL语句
6、掌握输入和输出映射
7、掌握多表关联查询