![](https://img-blog.csdnimg.cn/20210407134154186.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis源码
文章平均质量分 86
Mybatis源码
jiang18238032891
生如蝼蚁当立鸿鹄之志,命如纸薄应有不屈之心。
展开
-
Mybatis SQL数量限制插件
Mybatis SQL数量限制插件插件背景插件功能支持灵活配置插件支持个别特殊方法插件效果不生效插件代码总结插件背景起因是一次线上事故,现有项目对数据库的操作依赖编码者自己的行为规范,有可能出现考虑不当对全表进行查询,数据量极大的情况会引发频繁GC带来一系列的问题为了避免该问题,基于mybatis开发一个插件,默认限制查询的条数,默认开启该功能,默认1000条。插件功能支持灵活配置插件可以通过配置application.properties文件中的配置,灵活控制插件,如果有接入动态配置中心,同样原创 2021-08-10 14:49:10 · 1455 阅读 · 0 评论 -
Mybatis插件原理
Mybatis插件原理插件简介插件的使用源码分析总结插件简介MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实是拦截器的功能,实现方式就是在拦截器的责任链中添加一个Interceptor。MyBatis 允许你在映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括:Executor (update, query, flushStatements, commit, rollback,getTransaction, close, i原创 2021-08-11 11:27:20 · 197 阅读 · 1 评论