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() 方法,然后在给插件编写注解,指定要拦截哪一个接口的哪些方法即可,记住,别忘了在配置文件中配置你编写的插件。
系统推荐
- 弱引用示例
- MySQL高可用
- JVM参数设置
- JetBrains IDE 全破解
- linux_no_space_left_on_device
- 不重启 JVM,如何替换掉已经加载的类?
- vuepress-theme-hope使用心得
- 免费 API 每日提供摸鱼日报,自动返回无水印图片,适用于公众号和小程序
- CentOS7下Docker端口映射后防火墙失效
- MySQL数据迁移到PGSQL
- SpringBoot服务在服务启动完成前被提前注册到nacos
- PostgreSQL高可用
- 随机毒鸡汤:我们都史无前例的有默契,突然你不理我我也不理你。