一、首先我们先来看一下普通Mybatis的整合
注:只是简单的提一下,非详细教程
1.maven导入mybatis相应jar包(pom.xml):
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/43a494ae783335deb01f0882d9498de4.png)
2.创建实体Entity(以User.java为例):
public class User {
private Integer id;
private String name;
private String password;
public User() {
}
public User(Integer id, String name, String password) {
this.id = id;
this.name = name;
this.password = password;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
3.DAO层(UserDAO.java):
public interface UserDAO {
void save(User user);
}
4.创建表:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0d8c7da87359a46fd02284be7e1afd1f.png)
5.mybatis配置文件(mybatis-config.xml):
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<typeAlias alias="user" type="entity.User"/>
</typeAliases>
<environments default="mysql">
<environment id="mysql">
<transactionManager type="JDBC">
</transactionManager>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
<property name="url" value="jdbc:mysql://localhost:3306/test"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="mappers/UserDAOMapper.xml"/>
</mappers>