mybatisplus内置拦截器
时间: 2023-09-10 15:12:47 浏览: 145
mybatis 拦截器
MyBatis-Plus内置了一些拦截器,这些拦截器可以用于增强MyBatis的功能。以下是一些常见的内置拦截器:
1. 分页拦截器(PaginationInterceptor):用于自动分页查询,对SQL语句进行拦截并添加分页功能。
2. 乐观锁拦截器(OptimisticLockerInterceptor):用于实现乐观锁功能,通过拦截UPDATE语句并添加乐观锁字段的自动更新。
3. SQL执行性能分析拦截器(PerformanceInterceptor):用于打印SQL执行时间和执行的SQL语句,便于分析和优化SQL性能。
4. 阻塞全表更新删除拦截器(BlockAttackInnerInterceptor):用于防止误操作导致全表更新或删除的风险。
这些拦截器都是MyBatis-Plus提供的默认拦截器,可以通过配置文件进行启用或禁用。同时,MyBatis-Plus还支持自定义拦截器,可以根据实际需求进行扩展和定制。
阅读全文