一、分析插件:
1) com.baomidou.mybatisplus.plugins.SqlExplainInterceptor;
2) SQL执行分析拦截器,只支持 MySQL5.6.3以上版本 以上版本 以上版本;
3) 该插件的作用是分析 DELETE UPDATE语句 ,防止小白 或者恶意进行 DELETE UPDATE全表操作 全表操作;
4) 只建议在开发环境中使用 ,不建议在开发环境中使用;
5) 在插件的底层 通过 SQL语句分析命令 :Explain 分析当前的 SQL语句,
根据结果集中的Extra列来断定当前是否全表操 。
1、配置
<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean"> <!-- 数据源 --> <property name="dataSource" ref="dataSource"></property> <property name="configLocation" value="classpath:mybatis-config.xml"></property> <!-- 别名处理 --> <property name="typeAliasesPackage" value="com.nn.mybatisplus.beans"></property> <!--插件--> <property name="plugins">