mybatis-plus字段名重命名
时间: 2023-09-03 13:05:29 浏览: 447
mybatis-plus源码(mybatis-plus-3.5.1.zip)
5星 · 资源好评率100%
Mybatis-Plus 可以通过注解来进行字段名的重命名,具体实现方式如下:
1. 在实体类的属性上使用 @TableField 注解,设置 value 值为需要映射的数据库字段名。
```java
public class User {
@TableField(value = "name")
private String username;
// 省略其他属性和方法
}
```
2. 在 Mapper 接口中使用 @Results 注解,设置 column 属性为需要映射的数据库字段名,property 属性为对应的实体类属性名。
```java
public interface UserMapper extends BaseMapper<User> {
@Results(id = "userMap", value = {
@Result(column = "name", property = "username")
})
List<User> selectAll();
}
```
可以使用 @ResultMap 注解引用 @Results 注解的 id 值,实现在多个方法中复用。
```java
public interface UserMapper extends BaseMapper<User> {
@ResultMap("userMap")
List<User> selectAll();
}
```
这样就可以实现 Mybatis-Plus 的字段名重命名功能了。
阅读全文