Mybatis
一角钱技术
Java架构师
展开
-
四、Mybatis 执行流程全解析
知识点:执行流程解析Mybatis 插件开发一、执行流程解析1. 配置文件解析 configuration理解解析流程之前先回顾一下mybatis中配置文件的结构:mybatis-config.xml<configuration> <properties/> <settting/> <typeHandlers/> &...原创 2019-07-13 22:53:33 · 113 阅读 · 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 · 219 阅读 · 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 · 193 阅读 · 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 · 475 阅读 · 0 评论 -
三、Mybatis核心应用配置与原理解析
一、Mybatis一二级缓存处理知识点:1 级缓存使用场景2 级缓存使用场景1. 一级缓存使用场景订单表与会员表是存在一对多的关系 为了尽可能减少join 查询,进行了分阶段查询,即先查询出订单表,在根据member_id 字段查询出会员表,最后进行数据整合 。如果订单表中存在重复的member_id,就会出现很多没必要的重复查询。针对这种情况myBatis 通过1缓存来实现,在同一...原创 2019-07-06 22:00:25 · 271 阅读 · 0 评论