![](https://img-blog.csdnimg.cn/20210729185623608.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
文章平均质量分 90
Mybatis学习
CodeDove
明天的你一定会感谢今天努力的自己。
展开
-
【MyBatis 】之Mybatis 注解开发-12
Mybatis原创 2021-09-03 21:11:54 · 284 阅读 · 2 评论 -
【MyBatis 】之Mybatis 缓存-11
Mybatis1. Mybatis缓存1.1 Mybatis一级缓存1.1.1 证明一级缓存是否存在1.1.2 一级缓存的分析1.1.3 测试一级缓存的清空1.2 Mybatis二级缓存1.2.1 二级缓存结构图1.2.2 二级缓存开启与关闭1.2.3 二级缓存测试1.2.4 二级缓存注意事项1. Mybatis缓存Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数, 从而提高性能。Mybatis 中缓存分为一级缓存,二级缓存。1.1 Mybatis一级缓存一级缓存是 SqlS原创 2021-08-16 21:11:56 · 187 阅读 · 0 评论 -
【MyBatis 】之Mybatis 延迟加载策略-10
Mybatis1. Mybatis 延迟加载策略1.1 延迟加载1.2 实现需求1.3 使用 assocation 实现延迟加载1.3.1 账户的持久层接口和映射文件1.3.2 用户的持久层接口和映射文件1.3.3 开启 Mybatis 的延迟加载策略1.3.4 编写测试只查账户信息不查用户信息。1.4 使用 Collection 实现延迟加载1.4.1 在 User 实体类中加入 List属性1.4.2 编写用户持久层接口和映射文件1.4.3 编写账户持久层接口和映射文件1.4.5 测试只加载用户信息1原创 2021-08-16 08:26:32 · 148 阅读 · 0 评论 -
【MyBatis 】之Mybatis 多表查询-09
Mybatis1. Mybatis 多表查询之一对多1.1 一对一查询(多对一)方式一1.1.1 创建数据库并编写账户信息的实体类1.1.2 编写 sql 语句1.1.3 定义 AccountUser 类1.1.4 定义账户的持久层 Dao 接口1.1.5 定义 AccountDao.xml 文件中的查询配置信息1.1.6 编写mybatis的配置文件mybatis-config.xml1.1.7 创建 AccountDaoTest 测试类1.2 一对一查询(多对一)方式二1.2.1 修改 Account原创 2021-08-16 08:26:02 · 144 阅读 · 0 评论 -
【MyBatis 】之 Mybatis 动态 SQL 语句-08
Mybatis1. Mybatis 动态 SQL 语句1.1 Mybatis环境搭建1.1 动态 SQL 之 if 标签1.1.1 持久层 Dao 接口1.1.2 持久层 Dao 映射配置1.1.3 测试类中添加测试方法1.2 动态 SQL 之 where 标签1.3 动态 SQL 之 foreach 标签1.3.1 需求1.3.2 在 QueryVo 中加入一个 List 集合用于封装参数1.3.3 持久层 Dao 接口1.3.4 持久层 Dao 映射配置1.3.5 测试类中添加测试方法1.4 Mybat原创 2021-08-16 08:25:16 · 117 阅读 · 0 评论 -
【MyBatis 】之 MyBatis的连接池技术和事务控制-07
Mybatis1. MyBatis 连接池与事务深入1.1 Mybatis 的连接池技术1.1.1 Mybatis 连接池的分类1.1.2 Mybatis 中数据源的配置1.1.3 Mybatis 中 DataSource 的存取1.1.4 Mybatis 中连接的获取过程分析1.2 Mybatis 的事务控制1.2.1 JDBC 中的事务1.2.2 Mybatis 中事务提交方式1.2.3 Mybatis 自动提交事务的设置1. MyBatis 连接池与事务深入1.1 Mybatis 的连接池技术1原创 2021-08-15 11:16:16 · 159 阅读 · 0 评论 -
【MyBatis 】之 MyBatis 配置文件-06
Mybatis1. MyBatis配置文件1.1 mybatis-config.xml 中配置的内容和顺序1.2 properties(属性)1.2.1 第一种:在mybatis-config.xml文件中直接配置1.2.2 第二种:在 classpath 下定义 db.properties 文件1.3 typeAliases(类型别名)1.4 mappers(映射器)1.4.1 mapper 的 resource 属性1.4.2 mapper 的 class 属性1.4.3 package 的 name原创 2021-08-15 10:24:38 · 100 阅读 · 0 评论 -
【MyBatis 】之 MyBatis 的输出结果封装-05
Mybatis1. MyBatis 输出结果封装1. MyBatis 输出结果封装原创 2021-08-15 09:39:52 · 160 阅读 · 0 评论 -
【MyBatis 】之 MyBatis 的参数深入-04
Mybatis1. 参数深入1.1 parameterType 配置参数1.2 传递pojo包装对象1.2.1 编写QueryVo1.2.2 编写持久层接口1.2.3 编写持久层接口的映射文件1.2.4 测试包装类作为参数1. 参数深入1.1 parameterType 配置参数使用标签的 parameterType 属性来设定。该属性的取值可以是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。同时也可以使用实体类的包装类。Tips:基 本 类 型 和 Stri原创 2021-08-14 11:27:57 · 100 阅读 · 0 评论 -
【MyBatis 】之 MyBatis 基于代理 Dao 实现 CRUD 操作-03
Mybatis1. 基于代理 Dao 实现 CRUD 操作1. 基于代理 Dao 实现 CRUD 操作原创 2021-08-13 22:10:34 · 169 阅读 · 0 评论 -
【MyBatis 】之 MyBatis 自定义框架-02
Mybatis1. Mybatis自定义框架1. Mybatis自定义框架原创 2021-08-13 18:26:57 · 80 阅读 · 0 评论 -
【MyBatis 】之 MyBatis 开发入门-01
MyBatis 1. MyBatis 开发入门1.1 MyBatis 概述1.2 MyBatis开发准备1.3 搭建 MyBatis 开发环境1.3.1 创建Maven工程1.3.2 添加 mybatis3.4.5 的坐标1.3.3 编写 User 实体类1.3.4 编写持久层接口 UserDao1.3.5 编写持久层接口的映射文件 UserDao.xml1.3.6 编写 mybatis-config.xml 配置文件1.3.7 编写测试类1.4 基于注解的 mybatis 使用1.4.1 在持久层接口中添原创 2021-08-13 16:42:12 · 127 阅读 · 0 评论