文章分类 -  orm

mybatis guice 事务代理切面
摘要:在mybatis Guice 事务源码解析的基础上,我们得以自定义事务代理切面 1 myorm【重点】 单数据源事务 引用计数传播法 2 目前做法,mybatis-guice框架下 单数据源事务 引用计数传播法 3 单数据源事务,支持多第一数据源事务,运行期第二数据源不享受回滚 引用计数传播法 与2 阅读全文

posted @ 2020-08-07 21:02 silyvin 阅读(574) 评论(0) 推荐(0) 编辑

ThreadLocal内存泄漏问题实践(三)非静态threadlocal
摘要:结论: 1 借助非静态threadlocal对象,实现多数据源的事务控制,threadlocal<Connection>与session对象绑定,每个数据源一个session对象注入ioc 2 threadlocal对象,没有equals方法,直接用==判断是否map同一个key 在mybatis 阅读全文

posted @ 2020-08-07 21:00 silyvin 阅读(376) 评论(0) 推荐(0) 编辑

mybatis Guice 事务源码解析
摘要:http://mybatis.org/guice/getting-started.html https://blog.csdn.net/bingospunky/article/details/79541494 https://zhuanlan.zhihu.com/p/133807626?utm_so 阅读全文

posted @ 2020-08-07 20:57 silyvin 阅读(530) 评论(0) 推荐(0) 编辑

mybatis 动态代理 事务 初探
摘要:背景: 1 我们有一个自己的事务代理工厂 2 工厂内原先为connection.xxx() 3 mybatis怎么start transaction(set autocommit false),commit,rollback https://blog.csdn.net/suifeng629/arti 阅读全文

posted @ 2020-08-03 22:47 silyvin 阅读(266) 评论(0) 推荐(0) 编辑

mybatis orm解决方案
摘要:1 时区具体做法: 1.1 public class TimezoneTypeHandler extends BaseTypeHandler<Date> { protected int dbZone; public TimezoneTypeHandler(int dbZone) { this.dbZ 阅读全文

posted @ 2020-08-03 16:43 silyvin 阅读(203) 评论(0) 推荐(0) 编辑

myorm【重点】
摘要:原work log,2020.6.23迁移至此 1类加载器自定义,解决jdbc jar包冲突;testcase 2基础类型crud:oracle日期插入,sequence,秒数据截断,oracle日期类型接收,BigDecimal类型转换 3join,循环依赖,借鉴spring ioc 4logba 阅读全文

posted @ 2020-06-23 16:06 silyvin 阅读(219) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示