思路:搭建环境->导入Mybatis->编写代码->测试!
一、搭建数据库
用代码用图形界面都可以(最好用代码,加强sql能力)
这里用user表举例

二:搭建工程
(基础项目搭建):
1、新建一个普通的Maven项目
2、删除src,那边就是父工程了,可以通过建模块子工程来写代码
3、导入依赖 初学这次用到三个:mysql驱动,mybatis,junit (可以到maven仓库拿到依赖代码也可以自己写)
(新建一个模块):
1、创建xml配置文件
mybatis – MyBatis 3 | 入门 可以从本文档复制内容 并且修改成自己的

2、编写mybatis工具类

三、编写代码
1、实体类
创建一个User实体类,属性对应数据库的 并且insert构造方法,get和set,toString
2、Dao接口
定义操作实体类的方法,JDBC用Impl来实现,这里不一样 ,这里我们先写一个查询全部用户的方法

3、接口实现类
mybatis的实现方式:
创建一个Mapper包(随便放,最好放resource里面),里面放mapper映射文件
映射文件写SQL语句,也就是方法的实现

四、测试
junit测试
注意点:每个Mapper.xml配置文件都需要在mybatis核心配置文件中注册!
也会遇到资源找不到的问题 添加代码pom.xml
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
在绿色JAVA中创建和源文件中一样的路径创建一个测试类