上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 55 下一页
摘要: 阅读全文
posted @ 2022-02-05 17:06 doremi429 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 13.6、自定义缓存-ehcache Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存 要在程序中使用需要导包 Redis数据库来做缓存! 阅读全文
posted @ 2022-02-04 17:14 doremi429 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-04 16:17 doremi429 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 13.4、二级缓存 二级缓存也叫全局缓存,一级缓存作用域太低了,所以诞生了二级缓存 基于namespace级别的缓存,一个名称空间,对应一个二级缓存 工作机制 一个会话查询一条数据,这个数据就会被放在当前会话的一级缓存中 如果当前会话关闭了,这个会话对应的一级缓存就没了,但是我们想要的是会话关闭了, 阅读全文
posted @ 2022-02-04 16:00 doremi429 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 13.3、一级缓存 一级缓存也叫本地缓存:SqlSession 与数据库同义词会话期间查询到的数据会放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库 测试步骤: 1、开启日志 2、测试在一个Session中查询两次相同记录 3、查看日志输出 关注Open jdbc 阅读全文
posted @ 2022-02-04 15:16 doremi429 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 13、缓存 13.1、 查询:连接数据库,耗资源! 一次查询的结果,给它暂存一个可以直接取到的地方 -->内存:缓存 我们再次查询相同数据的时候,直接走缓存,就不用走数据库了 1、缓存:存在内存中的临时数据 将用户经常查询的数据放在缓存(内存)中,用户查询数据就不用从磁盘上(关系型数据库数据文件)查 阅读全文
posted @ 2022-02-04 14:24 doremi429 阅读(29) 评论(0) 推荐(0) 编辑
摘要: SQL片段: 有的时候我们可能会将一些功能的部分抽取出来,方便复用 1、使用SQL标签抽取公共的部分 2、在需要使用的地方使用include标签引用即可 注意事项: 最好基于单表来定义SQL片段,不要太复杂 不要存在where标签 Foreach: 动态SQL就是在拼接SQL语句,我们只要保证SQL 阅读全文
posted @ 2022-01-30 22:35 doremi429 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 12、动态SQL 动态SQL:就是根据不同条件生成不同的SQL语句 如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis 3 替换 阅读全文
posted @ 2022-01-30 17:20 doremi429 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-01-30 16:02 doremi429 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 11、一对多处理 比如:一个老师拥有多个学生 对于老师而言,就是一对多的关系 1、环境搭建‘ 实体类 按照结果嵌套处理: 按照查询嵌套处理: 小结: 1、关联-association 【多对一】 2、集合-collection 【一对多】 3、javaType & ofType javaType用来 阅读全文
posted @ 2022-01-30 15:43 doremi429 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 55 下一页