mybatisplus在某条sql禁用全局字段填充配置
时间: 2023-08-11 09:33:52 浏览: 137
Mybatis-Plus3.2.0 MetaObjectHandler 无法进行公共字段全局填充
您可以通过在对应的Mapper接口上使用`@SqlParser(filter=true)`注解来禁用全局字段填充配置,该注解可以用于单个方法或整个Mapper接口上。具体实现如下所示:
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
@SqlParser(filter=true) // 禁用全局字段填充配置
@Select("select id, name from user where id = #{id}")
User selectById(Long id);
}
```
在上述示例中,我们在`selectById`方法上使用`@SqlParser(filter=true)`注解来禁用全局字段填充配置,这样就可以在该方法执行时避免对全局字段进行填充。
阅读全文