1. MyBatis整体流程
(1)创建项目
java项目为例;
(2)引入资源,创建lib目录,导包。
log4j jar包、mybatis jar包、mysql jar包
(3)创建mybatis-config.xml文件
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!-- 找到数据库信息文件,自动解析 --><properties resource="jdbc.properties" /><!-- 设置别名,可以在用到类型的地方,直接使用别名User来代替 --><typeAliases><typeAlias type="com.tledu.tears.entity.User" alias="User"/></typeAliases><!-- 开发环境 --><environments default="development"><environment id="development"><!-- 事物机制由jdbc实现 --><transactionManager type="JDBC" /><!-- 数据库连接池 --><dataSource type="POOLED"><!-- 数据库信息,ognl表达 --><property name="driver" value="${driver}" /><property name="url" value="${url}" /><property name="username" value="${username}" /><property name="password" value="${password}" /></dataSource></environment></environments><mappers><!-- 直接找到实体类对应的xml文件 --><!-- <mapper resource="com/tledu/tears/entity/User.xml" /> --><!-- 使用类的方式,两种必须在同一个包下,且xml和接口名称必须一致 --><!-- <mapper class="com.tledu.tears.mapper.UserMapper"/> --><package name="com.tledu.tears.mapper"/></mappers></configuration>
(4)引入jdbc配置文件
(5)引入log4j配置文件
(6)建立数据库
entity包中,存放实体类和实体类的xml文件;
(8)建立接口
在mapper包中,创建实体对应的接口类;
(9)编写测试类
