mybatisplus 忽略字段映射查询语句注解
时间: 2023-07-09 20:48:36 浏览: 852
MyBatis-plus.md
在 Mybatis-Plus 中,可以使用 @TableField 注解来忽略字段映射查询语句。@TableField 注解可以用来标注实体类中的字段,其中 exist 属性指定该字段在数据库中是否存在(默认为 true),如果设置为 false,则在进行查询时会忽略该字段的映射。
例如,假设你有一个 User 实体类,其中 username 和 password 字段需要忽略映射查询语句,你可以使用 @TableField 注解来标注它们:
```
public class User {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@TableField(exist = false)
private String username;
@TableField(exist = false)
private String password;
// 其他属性和方法省略
}
```
这样,在使用 Mybatis-Plus 进行查询时,就会忽略 username 和 password 字段的映射,直接使用其他映射字段进行查询。
阅读全文