MyBatis多级缓存和懒加载
Mybatis一级缓存讲解和案例 什么是缓存 程序经常要调⽤的对象存在内存中,⽅便其使⽤时可以快速调⽤,不必去数据库或者其他持久化设备中查询,主要就是提⾼性能 一级缓存 简介:⼀级缓存的作⽤域是SQLSession,同⼀个SqlSessio...
Mybatis一级缓存讲解和案例 什么是缓存 程序经常要调⽤的对象存在内存中,⽅便其使⽤时可以快速调⽤,不必去数据库或者其他持久化设备中查询,主要就是提⾼性能 一级缓存 简介:⼀级缓存的作⽤域是SQLSession,同⼀个SqlSessio...
resultMap Mybatis的SQL语句返回结果有两种 resultType 查询出的字段在相应的pojo中必须有和它相同的字段对应,或者基本数据类型,适合简单查询 resultMap 需要⾃定义字段,或者多表查询,⼀对多等关系,⽐r...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
核心配置文件(dom节点顺序要求,不然报错) 一些常用的配置信息 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) obj...
调试之控制台打印SQL Mybatis的使用流程 先来回顾一下mybatis的使用流程 创建mybatis-config.xml 全局的配置⽂件 创建XXXMapper.xml配置⽂件 创建SqlSessionFactory ⽤SqlSes...
什么是Mybatis Apahce的⼀个开源项⽬ ⼀款优秀的持久层框架,它⽀持⾃定义 SQL、存储过程以及⾼级映射 免除了⼏乎所有的 JDBC 代码以及设置参数和获取结果集的⼯作 通过简单的 XML 或注解来配置和映射 Java对象 到 数...
定时任务schedule 什么是定时任务 某个时间定时处理某个任务 发邮件、短信等 消息提醒 订单通知 统计报表系统 常见的定时任务 Java⾃带的java.util.Timer类配置⽐较麻烦,有时间延后问题 Quartz框架: 配置更简单...
SpringBoot2.X过滤器讲解 什么是过滤器 filter简单理解:⼈—>检票员(filter)—> 景点 SpringBoot2.X⾥⾯的过滤器 ApplicationContextHeaderFilter ...
SpringBoot2.X全局异常处理 为什么要配置全局异常 不配全局服务端报错场景:1/0,空指针等 配置的好处 统一的错误页面或者错误代码 对用户友好显示 pringboot2.X怎么在项⽬中配置全局异常 类加载注解 @Controll...
创建项目,划分好对应包的模块 创建项⽬ 配置启动类 建⽴对应的包,先建⽴这些包,其他⽤到再补充 controller service dao(mapper) domain utils 初始化数据开发:视频、章、默认⽤户信息 请求接口的实战 ...
配置Maven环境 下载maven 配置环境变量 MAVEN_HOME : maven安装目录 Path: ;%MAVEN_HOME%\bin 重启 检测是否安装成功 cmd-mvn –version M...