摘要:在mybatis Guice 事务源码解析的基础上,我们得以自定义事务代理切面 1 myorm【重点】 单数据源事务 引用计数传播法 2 目前做法,mybatis-guice框架下 单数据源事务 引用计数传播法 3 单数据源事务,支持多第一数据源事务,运行期第二数据源不享受回滚 引用计数传播法 与2
阅读全文
摘要:结论: 1 借助非静态threadlocal对象,实现多数据源的事务控制,threadlocal<Connection>与session对象绑定,每个数据源一个session对象注入ioc 2 threadlocal对象,没有equals方法,直接用==判断是否map同一个key 在mybatis
阅读全文
摘要:http://mybatis.org/guice/getting-started.html https://blog.csdn.net/bingospunky/article/details/79541494 https://zhuanlan.zhihu.com/p/133807626?utm_so
阅读全文
摘要:背景: 1 我们有一个自己的事务代理工厂 2 工厂内原先为connection.xxx() 3 mybatis怎么start transaction(set autocommit false),commit,rollback https://blog.csdn.net/suifeng629/arti
阅读全文
摘要:1 时区具体做法: 1.1 public class TimezoneTypeHandler extends BaseTypeHandler<Date> { protected int dbZone; public TimezoneTypeHandler(int dbZone) { this.dbZ
阅读全文
摘要:原work log,2020.6.23迁移至此 1类加载器自定义,解决jdbc jar包冲突;testcase 2基础类型crud:oracle日期插入,sequence,秒数据截断,oracle日期类型接收,BigDecimal类型转换 3join,循环依赖,借鉴spring ioc 4logba
阅读全文