配置mybatisplus中mapperd的xml文件
时间: 2023-10-06 18:06:02 浏览: 110
详解mybatis-plus的 mapper.xml 路径配置的坑
5星 · 资源好评率100%
配置 MyBatis-Plus 中 Mapper 的 XML 文件需要以下步骤:
1. 在项目中引入 MyBatis-Plus 的依赖。
2. 创建一个实体类,并在类上添加注解 @TableName,指定对应的数据库表名。
3. 创建一个 Mapper 接口,继承 MyBaseMapper 接口。
4. 在 Mapper 接口中定义需要的方法,方法名和参数需要和对应的 SQL 语句对应。
5. 创建一个 XML 文件,文件名需要和 Mapper 接口的全限定名相同,放置在 classpath 下的 mapper 目录中。
6. 在 XML 文件中编写对应的 SQL 语句,使用 MyBatis-Plus 提供的标签进行映射。
7. 在 MyBatis 的配置文件中配置扫描 Mapper 接口和 XML 文件的路径。
示例代码如下:
实体类:
```
@TableName("user")
public class User {
@TableId(type = IdType.AUTO)
private Long id;
private String name;
private Integer age;
// 省略 getter 和 setter 方法
}
```
Mapper 接口:
```
public interface UserMapper extends MyBaseMapper<User> {
List<User> selectByName(@Param("name") String name);
}
```
XML 文件:
```
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.example.mapper.UserMapper">
<select id="selectByName" resultType="com.example.entity.User">
select * from user where name = #{name}
</select>
</mapper>
```
MyBatis 配置文件:
```
<configuration>
<mappers>
<package name="com.example.mapper"/>
</mappers>
</configuration>
```
以上就是配置 MyBatis-Plus 中 Mapper 的 XML 文件的步骤。
阅读全文