1.getOne
如果查询出的结果有多个,这时候会抛异常
getOne默认当查询结果为多条,直接抛出异常,底层调用的是重载方法getOne(Wrapper queryWrapper, boolean throwEx)
重载方法getOne(Wrapper queryWrapper, boolean throwEx),根据入参是否抛出异常执行不同的方法
第二个参数为true,则直接执行方法;
第二个参数为false,则在满足条件的多条记录里找到第一条数据直接返回;
逻辑删除@TableLogic
-
需要在删除的字段上添加注解@TableLogic
-
在配置文件中写上配置
global-config:
db-config:
logic-delete-value: 1 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)