一、数据库
二、pojo类
三、配置
在高版本中就只需要pojo加个注解,然后再配置一下就可以使用了
#能够在控制台打印sql语句
logging.level.com.hi.hhy.mapper=debug
#逻辑删除
mybatis-plus.global-config.db-config.logic-delete-value=1
mybatis-plus.global-config.db-config.logic-not-delete-value=0
如果不是还需要写个配置类(new LogicSqlInjector时爆红就可以只使用pojo注解和配置就ok了)
package com.hi.hhy.config;
import com.baomidou.mybatisplus.core.injector.ISqlInjector;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @author LunarYouI
* @create 2021-05-19 16:46
*/
//配置类
@Configuration
public class MyLogic {
/**
* 逻辑删除插件
* @return
*/
@Bean
public ISqlInjector sqlInjector() {
return new LogicSqlInjector();
}
}
使用逻辑删除操作实际也就是进行更新操作,只是把它的状态从0改为1,查找的时候会在条件后面默认加上一个deleted=0