MyBatis学习
文章平均质量分 90
zealon_zl
个人学习和分享
展开
-
四、spring 集成myBatis
1、基本使用基础集成使用:1、配置 SqlSessionFactoryBean<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource"/></bean>2、配置 MapperFactoryBean<bean id="userMapper" cl...原创 2022-02-19 22:12:13 · 203 阅读 · 0 评论 -
三、MyBatis学习之执行流程解析
配置文件解析 configuration配置文件的解析流程即是将XML描述元素转换成对应的JAVA对像过程,其最终转换对像及其关系如下图:配置元素解析构建器>org.apache.ibatis.builder.xml.XMLConfigBuilder>org.apache.ibatis.builder.xml.XMLMapperBuilder >org.apache.ibatis.builder.xml.XMLStatementBuilder >...原创 2022-02-11 22:25:37 · 367 阅读 · 0 评论 -
二、MyBatis学习之缓存
一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新,并且缓存没有超时的情况下,SqlSession都会取出当前缓存的数据,而不会再次发送SQL到数据库。一级缓存的使用条件:必须是原创 2022-02-08 22:20:30 · 172 阅读 · 0 评论 -
一、MyBatis学习之基础体系
基本概念MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录全局配置mybatis-config.xml官网说明:mybatis – MyBatis 3 | 配置https://mybatis.or原创 2022-02-08 10:38:02 · 86 阅读 · 0 评论