![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
gPlayer-zero
心有猛虎,细嗅蔷薇。
展开
-
MyBatis学习(4)
MyBatis-【第四天学习】缓存简介什么是缓存:存在内存中临时数据将用户经常查询的数据放在缓存中,用户去查询数据就不用从磁盘上(关系型数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发的性能问题为什么使用缓存:减少和数据库的交互次数,减少系统开销,提高系统效率什么样的数据能使用缓存经常查询或不经常改变的数据MyBatis缓存MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。mybatis系统默认定义了两级缓存:一级缓存,二级缓存原创 2020-12-26 20:01:30 · 64 阅读 · 0 评论 -
MyBatis学习(3)
MyBatis-【第三天学习】文章目录MyBatis-【第三天学习】1.复杂的联表查询一对多处理:2.动态SQL2.1 IF查询2.2 choose,when,otherwise2.3 where2.4 set2.5 trim2.6 SQL片段2.7 forEach1.复杂的联表查询一对多处理:即对实体类中属性类型为泛型集合的查询,即查询role实体类中的allUser属性@Datapublic class Role { private Integer id; //id原创 2020-12-25 22:20:40 · 93 阅读 · 0 评论 -
MyBatis学习(2)
MyBatis文章目录MyBatis1.配置之映射器2.ResultMap结果集映射3.日志工厂4.分页limit分页:rowBounds分页:分页插件5.使用注解开发5.1面向接口编程5.2核心6.Lombok的使用7.多表联合查询1.配置之映射器注册绑定mapper配置文件方式一:<!-- 使用相对于类路径的资源引用 --><mappers> <mapper resource="org/mybatis/builder/AuthorMapper.xml"/&g原创 2020-12-24 23:12:34 · 89 阅读 · 0 评论 -
MyBatis学习(1)
MyBatis1.环境:JDK,MySql,maven,IDEA2.简介2.1什么是mybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。如何获得mybatis:githubm原创 2020-12-23 23:28:16 · 112 阅读 · 0 评论