![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 87
在下宝龙、
这个作者很懒,什么都没留下…
展开
-
06 Mybatis中的一级和二级缓存
Mybatis中的一级和二级缓存13、缓存1、简介2、Mybatis缓存3、一级缓存4、二级缓存5、缓存的原理13、缓存查询:连接数据库,耗资源!一次查询的结果,给他 暂存在一个可以直接取到的地方-->内存:缓存我们再次查询的时候,直接走缓存,不需要走数据库了1、简介什么是缓存[ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问原创 2021-05-04 23:06:46 · 184 阅读 · 0 评论 -
05 Mybatis中的动态SQL用法
Mybatis中的动态SQL用法12、动态SQL1、搭建环境2、If3、choose、when、otherwise4、trim、where、set5、SQL片段6、foreach12、动态SQL动态SQL就是指根据不同的条件生成不同的SQL语句1、搭建环境CREATE TABLE mybatis.`blog`(`id` VARCHAR(50) NOT NULL COMMENT '博客id',`title` VARCHAR(100) NOT NULL COMMENT '博客标题',`author原创 2021-05-04 23:04:00 · 87 阅读 · 0 评论 -
04 Mybatis 使用注解开发,以及处理一对多和多对一的联合表的方式
Mybatis 使用注解开发,以及处理一对多和多对一的联合表的方式8、使用注解开发8.1、面向接口编程8.2、使用接口开发10、多对一处理1、按照查询嵌套语句2、按照结果嵌套查询11、一对多处理1、按照结果嵌套查询2、按照查询嵌套小节8、使用注解开发8.1、面向接口编程8.2、使用接口开发1、 注解在接口上实现 @Select("select * from user")List<User> getUsers();@Select("select *from user where原创 2021-05-04 23:01:13 · 155 阅读 · 0 评论 -
03 Mybatis的日志Log4j使用以及如何分页
Mybatis的日志Log4j使用以及如何分页6、日志6.1、日志工厂6.2、LOG4J7、分页7.1、使用**Limit**分页6、日志6.1、日志工厂如果一个数据库操作出现了异常,我们需要排错。日志就是最好的助手曾经:sout、debug现在:日志工厂mybatis-fongif.xml中的settings可以规范如下SLF4JLOG4J 【掌握】LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING 【掌握】NO_LOGGING在原创 2021-05-04 22:57:07 · 98 阅读 · 0 评论 -
02 Mybatis的CRUD以及常用配置解析,以及ResultMap的使用
Mybatis的CRUD以及常用配置解析,以及ResultMap的使用!3、CRUD1、namespace2、Select3、insert4、update5、delete6、万能的Map7、思考题 模糊查询4、配置解析1、核心配置文件2、环境配置Environments3、属性Properties5、设施setting6、其他配置7、映射器8、生命周期和作用域SqlSessionFactoryBuilderSqlSessionFactorySqlSession5、解决属性名和字段名不一致的问题1、问题2、*原创 2021-05-04 22:52:28 · 134 阅读 · 0 评论 -
01 初识Mybatis及第一个Mybatis程序
初识Mybatis及第一个Mybatis程序一级目录二级目录三级目录1、简介1.1 什么是Mybatis1.2 持久化1.3 持久层1.4 为什么需要Mybatis2、第一个Mybatis程序2.1 搭建环境2.2 创建一个Module2.3 编写代码2.4测试一级目录二级目录三级目录1、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作原创 2021-05-04 22:43:45 · 104 阅读 · 0 评论