思路:搭建环境->导入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>标签:xml,实体类,第一个,配置文件,代码,程序,mybatis,Mybatis From: https://www.cnblogs.com/kukihistory/p/17785776.html
<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中创建和源文件中一样的路径创建一个测试类