MyBatis是一个数据持久层(ORM)框架,把实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现。
搭建MyBatis环境
- 下载 mybatis-x.x.x.jar文件
- 创建web工程,导入MyBatis的jar包及所需的jar包和数据库驱动
- 创建MyBatis配置文件mybatis-config.xml,配置数据库信息
- 在工程下新建一个source Folder 命名为resources,再在resources文件夹下创建XML文件并命名为mybatis-config.xml:
- 编写mybatis-config.xml,导入dtd(在官网上复制过来就行)
- 在resources文件夹下新建一个后缀名为properties的文件( 文件名没有强制要求),用于存放数据库相关信息
- 在mybatis-config.xml中引入 数据库的配置文件
- 编写实体类User和UserMapper文件
- 编写实体类
- 编写mapper文件
- 配置映射文件UserMapper.xml
- 把编写的mapper文件添加到mybatis-config.xml中
- 编写测试类,引入log4j2
- log4j2.xml配置文件(文件名默认为log4j2.xml)
- 编写测试类
- 运行结果