MP本身不支持恢复数据,恢复方法可参考:https://blog.csdn.net/qq_38989725/article/details/125910118
手动加上呀,例如wrapper.eq("deleted",0)
这个结果是对的呀,deleted之所以为null,应该是你重写的toString方法中,包含deleted,并且把他打印出来了。
同学配置类有用啊,后面的课程中在配置类中配置了乐观锁插件,性能分析插件,sql注入器等等。你继续往下看就知道了。
如果对增加了@TableLogic字段的实体,还想使用物理删除的话,你可以写自定义方法啊,在自定义方法中写物理删除语句就可以,用Mybatis的方式写自定义方法即可。
一般情况下很少有对一个表既要逻辑删除又要物理删除的需求。
ew字符串所标识的参数的类型是Wrapper类,根据这个标识ew可以在xml中或者注解中取得Wrapper类型对象的相关方法或属性的值,而ew.customSqlSegment,其实是调用Wrapper抽象类的getCustomSqlSegment() 方法。该方法就是根据条件构造器组装出的相关查询条件。