1.注解实现逻辑删除
实体类
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; @Data public class User { @TableId(type = IdType.AUTO) private int id; private String name; @TableField(value = "password",select = false) private String password; private int age; private String tel; @TableField(exist = false)//数据表和本实体映射时,将下面属性剔除 private Integer online;//是否上线,不是数据库表中的字段 @TableLogic(value = "0",delval = "1") private Integer deleted;//逻辑删除字段 }
数据表
1,逻辑删除可由注解@TableLogic(value = "0",delval = "1")来