MyBatis
Java小白白又白
Java小白
展开
-
MyBatis面试题总结
啃下MyBatis源码 - MyBatis面试题总结1.概念/使用方法向的问题 1.1 什么是Mybatis? 1.2为什么说Mybatis是半ORM框架?/与Hibernate有哪些不同? 1.3Mybaits的优点? 1.4MyBatis框架的缺点? 1.5#{}和${}的区别? 1.6怎么解决实体类中的属性名和表中的字段名不一样的问题? 1.7在mapper中如何传递多个参数? ...原创 2020-09-21 21:46:52 · 26355 阅读 · 2 评论 -
MyBatis核心流程三大阶段之数据读写阶段
啃下MyBatis源码 - MyBatis核心流程三大阶段之数据读写阶段1.MyBatis是怎样的封装jdbc操作的--------------------------------------------------------------------------------------------------------------------------1.MyBatis是怎样的封装jdbc操作的 我们先来回忆一下jdbc代码://1.加载驱动Class.forNam...原创 2020-09-17 21:28:15 · 477 阅读 · 0 评论 -
MyBatis核心流程三大阶段之代理阶段(binding模块分析)
啃下MyBatis源码 - MyBatis核心流程三大阶段之代理阶段(binding模块分析)1.MyBatis是如何做到面向Mapper接口编程?2.代理流程梳理--------------------------------------------------------------------------------------------------------------------------1.MyBatis是如何做到面向Mapper接口编程? 通过解析xml配...原创 2020-09-16 22:02:44 · 572 阅读 · 0 评论 -
MyBatis核心流程三大阶段之初始化阶段
啃下MyBatis源码 - MyBatis核心流程三大阶段之初始化阶段1.加载配置文件2.解析配置文件、将配置文件中的信息装载到Configuration中3.根据Configuration创建SqlSessionFactory并返回-------------------------------------------------------------------------------------------------------------------------- 前...原创 2020-09-15 22:58:53 · 807 阅读 · 0 评论 -
org.apache.ibatis.cache包源码分析
啃下MyBatis源码 - org.apache.ibatis.cache包源码分析1.MyBatis缓存模块具体实现(BlockingCache)2.MyBatis怎样给缓存数据确定一个唯一的key值--------------------------------------------------------------------------------------------------------------------------1.MyBatis缓存模块具体实现(Blockin原创 2020-09-13 14:57:26 · 1099 阅读 · 0 评论 -
org.apache.ibatis.datasource包源码分析
啃下MyBatis源码 - org.apache.ibatis.datasource包源码分析1.MyBatis怎样集成第三方数据源组件2.MyBatis数据源模块用到了哪些设计模式3.MyBatis自身提供的连接池具体实现--------------------------------------------------------------------------------------------------------------------------1.MyBatis是怎样原创 2020-09-09 23:27:27 · 900 阅读 · 0 评论 -
org.apache.ibatis.logging包源码分析
啃下MyBatis源码- org.apache.ibatis.logging包源码分析1.MyBatis-logging日志模块源码解读 1.1 MyBatis没有提供日志的实现类,怎么去对接拥有各自日志级别的第三方日志组件 1.2 MyBatis怎么做到的自动日志扫描,并规定第三方日志组件加载顺序 1.3 如何优雅的加载日志---------------------------------------------------------------------------...原创 2020-08-30 17:36:36 · 3181 阅读 · 0 评论 -
为什么要看MyBatis源码及源码结构
啃下MyBatis源码 - MyBatis源码结构1.MyBatis源码结构--------------------------------------------------------------------------------------------------------------------------1.MyBatis源码结构1.1 源码包功能模块图1.2 各包详细功能解析org.apache.ibatis.logging:包含所有mapper 接口中用到的注解原创 2020-08-30 16:35:47 · 1429 阅读 · 1 评论