【Mybatis】
文章平均质量分 97
Mybatis学习笔记
nothingYHN
这个作者很懒,什么都没留下…
展开
-
Mybatis | 08 Mybatis缓存
Mybatis | 08 Mybatis缓存Mybatis缓存1. 缓存相关概念1.1 什么是缓存1.2 缓存的优势1.3 适用于缓存的情况Tips 1.1:数据的正确性的影响2. Mybatis缓存的使用2.1 程序代码2.2 一级缓存2.2.1 一级缓存定义2.2.3 一级缓存测试2.2.4 一级缓存的清除2.3 二级缓存2.3.1 二级缓存定义2.3.2 二级缓存的开启2.3.3 二级缓存测试2.3.4 二级缓存的清除Tips 2.1 :两级缓存关系Mybatis缓存1. 缓存相关概念简述,原创 2020-11-25 18:48:51 · 172 阅读 · 1 评论 -
Mybatis | 07 Mybatis延迟加载
Mybatis | 07 Mybatis延迟加载Mybatis延迟加载1. 多表查询的问题2. 加载方式2.1 两种加载方式2.2 两种加载方式的选择2.3 延迟加载的实现2.3.1 对一关系配置2.3.1.1 用户DAO接口2.3.1.2 账户DAO接口**2.3.1.3 账户映射文件**2.3.1.4 用户映射文件2.3.2 对多关系配置2.3.2.1 用户DAO接口2.3.2.2 账户DAO接口**2.3.2.3 用户映射文件**2.3.2.4 账户映射文件2.3.3 开启延迟加载支持2.3.4 测试原创 2020-11-25 12:25:42 · 134 阅读 · 0 评论 -
Mybatis | 06 Mybatis多表查询**
Mybatis | 06 Mybatis多表查询Mybatis多表查询1. 四种表的关系1.1 一对多关系1.2 多对一关系1.3 一对一关系1.4 多对多关系2. 示例:用户和账户的查询2.1 相关准备2.1.1 数据库2.1.2 代码2.1.2.1 用户和账户实体类2.1.2.2 用户和账户的DAO层接口2.1.2.3 配置文件2.1.2.4 测试方法2.2 一对一查询2.2.1 使用创建子类的方式2.2.1.1 创建账户子类2.2.1.2 账户DAO层接口2.2.1.3 账户映射配置文件2.2.1.4原创 2020-11-18 17:19:55 · 7021 阅读 · 5 评论 -
Mybatis | 05 Mybatis动态SQL语句
Mybatis | 05 Mybatis动态SQL语句Mybatis动态SQL语句1. 动态SQL语句1.1 什么是动态SQL1.2 动态SQL常用标签2. < if >2.1 相关准备2.2 标签配置2.3 测试3. < where >3.1 标签配置Tips 3.1:where 1=1 和 < where >4. < foreach >4.1 相关准备4.2 标签配置4.3 测试5. < sql >补充5.1 抽取重复SQL语句5.2 插入重原创 2020-11-09 20:29:32 · 145 阅读 · 0 评论 -
Mybatis | 01 Mybatis概述
Mybatis | 01 Mybatis概述Mybatis概述1. 框架1.1 什么是框架1.2 为什么要使用框架2. Mybatis框架Tips 2.1:ORMMybatis概述1. 框架1.1 什么是框架从应用方面说框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法从目的方面说框架是可被应用开发者定制的应用骨架1.2 为什么要使用框架框架理解:实际可以理解为软件开发中的一套解决方案,也可以理解为应用的半成品框架优势:框架解决了开发过程原创 2020-11-06 00:07:28 · 114 阅读 · 0 评论 -
Mybatis | 02 Mybatis环境搭建
Mybatis | 01 Mybatis环境搭建1. Mybatis的环境搭建1.1 Maven依赖1.2 Mybatis主配置文件1.2.1 Properties标签的使用Tips 1.1 :URL补充1.2.2 typeAliases标签的使用1.2.3 mappers标签的使用Tips 1.2:两个package1.3 Mybatis映射文件Tips 1.3 :映射文件的位置Tips 1.4 :映射文件的创建1. Mybatis的环境搭建1.1 Maven依赖<dependencies&g原创 2020-11-05 11:35:15 · 148 阅读 · 0 评论 -
Mybatis | 04 Mybatis连接池和事务控制
Mybatis | 03 Mybatis连接池和事务控制Mybatis连接池和事务控制1.Mybatis连接池配置1.1 配置方式1.2 三种连接方式Tips 1.1:UnPooledDataSource原理Tips 1.2:PooledDataSource如何从连接池中获取连接Tips 1.3 JNDI的使用要求:2. mybatis事务控制2.1 实现方式2.2 设置自动提交Tips 2.1:自动提交和手动提交的选择Tips 2.1:自动提交和手动提交的选择Mybatis连接池和事务控制1.Myba原创 2020-11-05 22:14:23 · 141 阅读 · 0 评论 -
Mybatis | 03 Mybatis的两种使用方式
Mybatis | 02 Mybatis的两种使用方式1. Mybatis实现DAO的代理开发1.1 相关准备1.1.1 持久层Dao接口1.1.2 用户实体类1.1.3 测试方法Tips 1.1:手动提交1.2 实现CRUD操作(Most Important)1.2.1 保存操作CreateTips 1.2:获取新增用户的ID1.2.2 删除操作Delete1.2.3 更新操作Update1.2.4 查询操作Retrieve1.2.4.1 查询所有1.2.4.2 通过ID精确查询1.2.4.3 通过名称原创 2020-11-05 11:39:43 · 200 阅读 · 0 评论