关于mybatis-plus逻辑删除无效的问题
更新时间:2021年09月18日 14:34:38 作者:明年上初中
这篇文章主要介绍了mybatis-plus逻辑删除无效,文中给大家提到了配置过程及全部代码,代码简单易懂,需要的朋友可以参考下
添加如下注解value代表默认值delval代表删除时的值
/**
* 是否删除
*/
@TableLogic(value = "0", delval = "1")
@TableField(value = "del_flag")
private Boolean delFlag;
下图是配置全部代码(如您知道上一步配置该添加到哪里,那就请忽略下面的代码配置)
import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
import com.baomidou.mybatisplus.core.injector.ISqlInjector;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
/**
* mybatis-plus配置
**/
@Configuration
@MapperScan({"com.sjyf.gym.mapper.**", "com.sjyf.gym.mapper"})
public class MybatisPlusConfig {
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
/**
* 分页
* @param builder
* @return
*/
@Bean
public ObjectMapper objectMapper (Jackson2ObjectMapperBuilder builder) {
ObjectMapper objectMapper = builder.createXmlMapper(false).build();
SimpleModule simpleModule = new SimpleModule();
// 直接将所有的Long类型转换为String
simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);
objectMapper.registerModule(simpleModule);
return objectMapper;
}
/**
* 逻辑删除
* @return
*/
@Bean
public ISqlInjector sqlInjector(){
return new DefaultSqlInjector();
}
}
到此这篇关于mybatis-plus逻辑删除无效的文章就介绍到这了,更多相关mybatis-plus逻辑删除内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Springboot JPA 枚举Enum类型存入到数据库的操作
这篇文章主要介绍了Springboot JPA 枚举Enum类型存入到数据库的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-01-01
Service层异常抛到Controller层处理还是直接处理问题分析
这篇文章主要为大家介绍了Service层异常抛到Controller层处理还是直接处理的问题分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-09-09
Springboot程序在使用Maven下载依赖时失效的解决方法
以前能成功创建SpringBoot项目并运行,但是现在再创建新项目时Maven下载依赖失败,且maven依赖刷新按键一直没反应,所以本文给大家介绍了Springboot程序在使用Maven下载依赖时失效的解决方法,需要的朋友可以参考下2024-05-05
Java高级之HashMap中的entrySet()方法使用
这篇文章主要介绍了Java高级之HashMap中的entrySet()方法使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-03-03
Spring IOC容器Bean管理的完全注解开发放弃配置文件
这篇文章主要为大家介绍了Spring IOC容器的Bean管理完全注解开发放弃配置文件,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-05-05
详谈HashMap和ConcurrentHashMap的区别(HashMap的底层源码)
下面小编就为大家带来一篇详谈HashMap和ConcurrentHashMap的区别(HashMap的底层源码)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-08-08


最新评论