MyBatis
大约 2 分钟
四大对象
- Executor(update, query, flushStatements, commit, rollback, getTransaction, close, isClosed)
- ParameterHandler(getParameterObject, setParameters)
- ResultSetHandler(handleResultSets, handleOutputParameters)
- StatementHandler(prepare, parameterize, batch, update, query)
自定义插件
实现 MyBatis 的 Interceptor 接口并复写 intercept() 方法,然后在给插件编写注解,指定要拦截哪一个接口的哪些方法即可,记住,别忘了在配置文件中配置你编写的插件。
系统推荐
- synchronized原理深度剖析
- Spring Cloud(一):服务治理技术概览【Finchley 版】
- Nacos-Spring Gateway-Spring boot无感发布
- KVM方式集群部署ES
- Markdown Mermaid画图实例
- MongoDB高可用
- 正则表达式匹配第几个符号问题
- 线上FullGC频繁的排查
- Flutter开发需要涉及的知识点大纲
- RocketMQ
- intro
- 免费 API 每日提供摸鱼日报,自动返回无水印图片,适用于公众号和小程序
- 随机毒鸡汤:我可以划船没有桨,我可以扬帆没有方向,因为我这一生全靠浪。