摘要: 11.11 Mybatis缓存(一级缓存和二级缓存) 缓存的特点 特点: 将数据保存再内存中 常用的缓存服务器: MongoDB Redis 关键点: Mybatis提供了一级缓存和二级缓存的支持,默认情况下只开启一级缓存 一级缓存 特点: 基于PerpetualCache(Mybatis自带的)的 阅读全文
posted @ 2021-11-12 11:00 俊king 阅读(168) 评论(0) 推荐(0)
摘要: 11.12 Mybatis逆向工程 Mybatis逆向工程的定义 根据数据表自动生成针对单表的bean类、mapper映射文件、mapper接口。 使用Mybatis提供的逆向工具来实现 操作步骤 项目导入 创建数据表 创建项目 执行自动生成代码 项目导入 在porm.xml中导入项目: <denp 阅读全文
posted @ 2021-11-12 11:00 俊king 阅读(99) 评论(0) 推荐(0)
摘要: 11.10Mybatis之动态SQL 动态SQL的应用场景 在JDBC或者其他框架中的拼接SQL的场景。 Mybatis动态SQL包含的元素 元素作用备注 if 判断语句 单条件分支判断 choose(when、otherwise) 相当于 Java 中的 switch case 语句 多条件分支判 阅读全文
posted @ 2021-11-12 10:59 俊king 阅读(148) 评论(0) 推荐(0)
摘要: 11.11 Mybatis分页功能 Mybatis分页功能实现原理 先查询出所有的记录 再按起始位置和页面容量取出结果 具体实现 websiteMapper接口: package com.junkingboy.mapper;​import com.junkingboy.bean.Student;im 阅读全文
posted @ 2021-11-12 10:59 俊king 阅读(87) 评论(0) 推荐(0)