![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE知识点与源码分析
JavaEE的相关技术的知识点与源码分析
闲不下来的王小C
闲不下来,只是闲不下来
展开
-
MyBatis基础(三) 底层调用JDBC--源码分析
系列内容回顾: MyBatis基础(一) MyBatis入门与基本框架 MyBatis基础(二) 代理对象的生成–源码分析 前面的文章分析了Mybatis是如何在给定接口的情况下, 代替我们生成代理对象的, 这篇文章接着带大家来学习Mybatis. 在之前提到, 无论是用代理生成Dao类还是自己手写Dao类, 都是用工厂方法获得一个SqlSession, 然后调用其select, update...原创 2020-04-13 16:41:42 · 1261 阅读 · 0 评论 -
MyBatis基础(一) MyBatis入门与基本框架
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录. 简单说, MyBatis的目的是只需要程序员配置...原创 2020-03-29 16:40:05 · 282 阅读 · 0 评论 -
MyBatis基础(二) 代理对象的生成--源码分析
为保证连贯性, 建议先查看MyBatis(一) 整体思路 这个部分的源码比较多, 先谈思路. 假设我们自己要实现一个和MyBatis相似的功能, 给一个接口和一个方法-sql语句映射关系的xml, 生成一个代理类完成dao的工作, 应该怎么做? 首先实现工具上, 有两种能用的工具, 一个是JDK动态代理, 另一个是CGLib动态代理, 两者的区别是JDK动态代理通过反射实现, 只能生成接口中声明的...原创 2020-04-02 15:09:42 · 308 阅读 · 0 评论