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() 方法,然后在给插件编写注解,指定要拦截哪一个接口的哪些方法即可,记住,别忘了在配置文件中配置你编写的插件。
系统推荐
- RSA 加密解密多语言实现方案
- 在没有 telnet 和 nc 的世界里,如何优雅地判断端口是否通?
- Docker进行资源隔离
- 弱引用示例
- JVM参数设置
- 数组转树形结构只需两步
- PGSQL GIN索引“失效”
- Sublime Text 格式化JSON
- Paxos算法
- 异地多活
- 行转列不再复杂:SQL高手都在用的技巧揭秘
- PGSQL的json和 jsonb 读写性能测试
- 随机毒鸡汤:我尝试着做一个有趣的人,后来却跑偏了,成了一个逗逼。