mybatis 的增删改查
步骤概览
- 创建
maven
项目, 创建 Java
工程即可
- 引入依赖坐标如下
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
- 编写实体类,属性尽量使用包装类型,代码见以下
Entity
层代码
- 编写
Dao
层接口,详细见以西 Dao
层代码
- 在
resources
目录下,创建 mapper
文件夹,编写 TestDao.xml
配置文件,导入约束文件;详见以下 Mapper
层代码
- 编写
SqlMapperConfig.xml
主配置文件,详见以下 SqlMapperConfig
部分
- 测试,详见测试代码
代理DAO方式的CRUD
Entity层
public class Test {
private Integer id;
private String name;
private String content;
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 getContent(){
return conten