10 2021 档案

摘要:Mybatis Mybatis缓存 Mybatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。在Mybatis系统中默认定义了两个缓存:一级缓存、二级缓存。 一级缓存 一级缓存默认情况下是开启的,是SqlSession级别的缓存,即本地缓存。 二级缓存 阅读全文
posted @ 2021-10-04 00:13 Charles_H 阅读(69) 评论(0) 推荐(0)
摘要:Mybatis 在学习完面对一对多和一对一的情况下的SQL后,我们来学习Mybatis的又一强大特性:动态SQL。 什么是动态SQL? 动态SQL就是指根据不同的条件生产不同的SQL语句。 在使用前,我们第一步的步骤依旧是建表: create table cnblog( id VARCHAR(20) 阅读全文
posted @ 2021-10-03 23:59 Charles_H 阅读(27) 评论(0) 推荐(0)
摘要:Mybatis 前面,我们学习了Mybatis中的resultMap,那么接下来,我们来合理运用这一项功能。 一对一 首先是一对一,我们知道在面对一对一的外键约束时,需要用到resultMap中的association。接下来,我们来进行详细的演示。 第一步:建表并添加信息。 我们这里以用户和身份证 阅读全文
posted @ 2021-10-03 23:01 Charles_H 阅读(39) 评论(0) 推荐(0)
摘要:Mybatis 日志 我们在写程序时,日志是必不可少的东西,它方便我们的排错,大大减少了工作量,提高了工作的效率。 曾经,我们通过调试,来给程序进行排错,而今,我们用日志工厂。 常用的日志有: SLF4J LOG4J LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT 阅读全文
posted @ 2021-10-01 10:02 Charles_H 阅读(49) 评论(0) 推荐(0)