
mybaits
文章平均质量分 93
简单记点东西
技术公众号:码农的日常记录
展开
-
mybaits动态代理之最小demo实现
mybaits动态代理之最小demo实现之前介绍jdbc时,我们把sql语句硬编码到代码中实现对数据库的操作(原文链接:一文读懂JDBC),如果实际项目中这样使用会造成维护的复杂性。那么是否可以通过配置的方式来实现呢?mybaits提供了一种动态代理的方式,将sql在xml文件中进行维护,同时建立接口的映射关系,在调用接口中的方法时,通过sqlSession来调用jdbc进行数据库操作。整...原创 2018-11-24 20:14:43 · 266 阅读 · 0 评论 -
Mybaits之sqlSession生命周期分析
通过 Mybaits 动态代理,我们了解到Mybaits将接口调用通过反射映射到SqlSession中对应的方法。那么SqlSession是如果对相关的操作进行处理呢?跟进Mybaits源码,可以看到SqlSession的一次query执行时序图如下:其中核心成员包括:SqlSessionFactory:SqlSession工厂类,用于生成对应的SqlSession。SqlSessi...原创 2018-12-02 22:40:35 · 16300 阅读 · 3 评论