Mybatis_Plus逻辑删除

本文介绍了如何在Mybatis_Plus中使用逻辑删除功能。通过在表中添加deleted字段并设置默认值为0,实体类中使用@TableField注解,在插入时将deleted设为0。查询时Mybatis_Plus会自动过滤deleted=0的数据。同时,讨论了配置文件中的相关设置以及删除操作实际上执行的是更新deleted字段为1的逻辑。
摘要由CSDN通过智能技术生成

逻辑删除 使用逻辑删除 在mybatisplus执行查询操作时 会自动查询满足条件且deleted=0的数据 不用我们手动写

给表添加字段deleted 设置默认值为0 或者在实体类中使用@TableFiled(fill=FieldFill.INSERT) 在insert时设置deleted为0
实体类

    @TableLogic//做逻辑参数  添加这个属性  并设置注解 然后在配置类配置插件 再执行删除操作时就是逻辑删除(实际是update)
    private Integer deleted;

配置类

   /**
    * 逻辑删除插件
    */
    @Bean
    public ISqlInjector sqlInjector() {
   
        return 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值