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() 方法,然后在给插件编写注解,指定要拦截哪一个接口的哪些方法即可,记住,别忘了在配置文件中配置你编写的插件。
系统推荐
- Btrace入门
- 弱引用示例
- HTTP1 0 vs HTTP1 1 vs WebSocket
- 测试两台服务器间的网速
- IO相关
- 分库分表
- 制作KVM ES镜像文件
- 简易版配置中心&初探原理
- MyBatis xml特殊字符处理
- CountDownLatch源码解读
- Git Merge 、Rebase
- 分布式问题
- 随机毒鸡汤:我的钱虽然不是大风刮来的,但像被大风刮走的。