首先需要了解一下以下问题:
什么是MyBatis?
MyBatis有什么作用?
如何运用MyBatis?
MyBatis框架简介:
MyBatis是一个来源的数据持久化框架,它内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询,存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。(有兴趣的朋友可以通过官网更全面的了解)
MyBatis官网:http://mybatis.org
GIthub:https://github.com/mybatis
MyBatis环境搭建:
1.下载jar包(https://mybatis.org)
2.部署jar包(将jar包复制到建好的WEB-INF的lib目录中,在工程上右击选择“Build Path”☞"Configure Build Path"☞"Add JARs")
3.编写MyBatis核心配置文件configuration.xml(用于配置数据库和mybatis运行时所需的各种特性,为了区分各个配置文件一般命名为"mybatis-config.xml")
4.创建实体类(持久化类POJO)
5.创建DAO接口
6.SQL映射文件(映射文件命名:类名+Mapper.xml)
7.编写测试类
MyBatis框架的优点:
①减少了代码量
②是最简单的持久化框架,小巧易学
③SQL写在xml里,从程序代码里分离,降低耦合度,便于管理和优化,并且可重用
④支持编写动态SQL语句
⑤提供映射标签,支持对象与数据库的ORM字段关系映射
缺点:
①sql语句的编写工作量大
②sql语句依赖数据库,数据库移植性差