关于mybatis-plus逻辑删除无效的问题
程序员文章站
2022-03-09 10:29:30
添加如下注解value代表默认值delval代表删除时的值/** * 是否删除 */ @tablelogic(value = "0", delval = "1") @tab...
添加如下注解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逻辑删除内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 动态脚本语言的部署运行方式介绍
下一篇: 经常使用的正则表达式 收集
推荐阅读
-
关于使用JS去除URL中的指定参数问题,js 对url进行某个参数的删除,并返回url
-
关于Mybatis-Plus字段策略与数据库自动更新时间的一些问题
-
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
-
关于jpa中无法删除onetomany中many问题的解决
-
MyBatis-Plus之逻辑删除的实现
-
关于mybatis-plus逻辑删除无效的问题
-
关于ThinkPHP删除数据库记录的奇怪问题
-
关于删除MySQL Logs的问题记录_MySQL
-
关于PyQt5中QListWidget动态删除Item中的问题
-
关于RelayLog无法自动删除的问题(Neither--relay-lognor--relay