![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
一角钱技术
Java架构师
展开
-
四、Mybatis 执行流程全解析
知识点: 执行流程解析 Mybatis 插件开发 一、执行流程解析 1. 配置文件解析 configuration 理解解析流程之前先回顾一下mybatis中配置文件的结构: mybatis-config.xml <configuration> <properties/> <settting/> <typeHandlers/> &...原创 2019-07-13 22:53:33 · 107 阅读 · 0 评论 -
五、Mybatis 第三方框架集成
知识点:spring 集成myBatis 一、spring 集成myBatis 核心使用: 基础集成使用: 1、配置 SqlSessionFactoryBean <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSourc...原创 2019-07-14 22:27:31 · 212 阅读 · 0 评论 -
二、MyBatis体系结构源码解读
1、MyBatis源码正确姿势 技术本质 从宏观到微观 (1) mybatis数据源的源码解析 xml(environment) > java Environment >org.apache.ibatis.session.SqlSessionFactoryBuilder.build(java.io.InputStream) >org.apache.ibati...原创 2019-07-05 22:16:36 · 165 阅读 · 0 评论 -
一、整体认识mybatis和mybatis的体系结构
1 myBatis 核心概念 1.1 基本概念 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录....原创 2019-07-06 00:01:26 · 468 阅读 · 0 评论 -
三、Mybatis核心应用配置与原理解析
一、Mybatis一二级缓存处理 知识点: 1 级缓存使用场景 2 级缓存使用场景 1. 一级缓存使用场景 订单表与会员表是存在一对多的关系 为了尽可能减少join 查询,进行了分阶段查询,即先查询出订单表,在根据member_id 字段查询出会员表,最后进行数据整合 。如果订单表中存在重复的member_id,就会出现很多没必要的重复查询。 针对这种情况myBatis 通过1缓存来实现,在同一...原创 2019-07-06 22:00:25 · 264 阅读 · 0 评论