执行分析插件:是对全表增、删、改时,自动阻止。

一、之前的配置

在sqlSessionFactoryBean中配置插件
image.jpeg

  1. <property name="plugins">
  2. <array>
  3. <bean class="com.baomidou.mybatisplus.plugins.SqlExplainInterceptor">
  4. <property name="stopProceed" value="true"/>
  5. </bean>
  6. </array>
  7. </property>

二、Mybatis Plus 3.4.0版本之后配置防止全表更新与删除插件

在sqlSessionFactoryBean中配置插件

  1. <property name="plugins">
  2. <array>
  3. <!-- <bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">-->
  4. <!-- </bean>-->
  5. <!-- <bean class="com.baomidou.mybatisplus.extension.plugins.SqlExplainInterceptor"></bean>-->
  6. <bean class="com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor">
  7. <property name="interceptors">
  8. <list>
  9. <bean class="com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor"></bean>
  10. <bean class="com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor"></bean>
  11. </list>
  12. </property>
  13. </bean>
  14. </array>
  15. </property>