代码编织梦想

【mybatis-爱代码爱编程

文章目录 一、查询一个实体类对象二、查询一个List集合三、查询单个数据四、查询一条数据为map集合五、查询多条数据为map集合方法1:List 一、查询一个实体类对象 ma

【mybatis-爱代码爱编程

文章目录 一、单个字面量类型的参数1.1、#{}1.2、${} 二、多个字面量类型的参数2.1、#{} 以键的方式访问值即可2.2、${} 以键的方式访问值即可2.3、map集合类型参数(可以

【mybatis-爱代码爱编程

文章目录 搭建MyBatis框架(表格、配置文件,接口,实现类)一、resultMap处理字段和属性的映射关系1.1 问题:查询不一致的字段结果为null。1.2 解决方法1:为字段起别名,保持和属性名一致1.

【MyBatis-09】MyBatis分页插件-爱代码爱编程

文章目录 一、分页插件配置步骤1.1 添加依赖1.2 配置分页插件二、分页插件的使用步骤2.1 开启分页功能2.2 分页相关数据2.2.1 方法一:直接输出2.2.2 方法二:使用PageInfo2.2.3 分页常用数据 一、分页插件配置步骤 1.1 添加依赖 <dependency> <groupId>com.g

【MyBatis-08】MyBatis逆向工程-爱代码爱编程

文章目录 一、创建逆向工程的步骤1.1 添加依赖和插件1.2 创建MyBatis的核心配置文件1.3 创建逆向工程的配置文件1.4 执行MBG插件的generate目标二、奢华尊享版使用实例(QBC风格,根据条件查询)2.1 查询2.2 增改 一、创建逆向工程的步骤 1.1 添加依赖和插件 <dependencies>

【MyBatis-07】MyBatis的缓存-爱代码爱编程

文章目录 一、MyBatis的一级缓存1.1 一级缓存失效的四种情况:二、MyBatis的二级缓存2.1 二级缓存开启的条件2.2 二级缓存失效的条件2.3 二级缓存的相关配置三、MyBatis缓存查询的顺序四、整合第三方缓存EHCache(了解)4.1 添加依赖4.2 创建EHCache的配置文件ehcache.xml4.3 设置二级缓存的类型4

【MyBatis-06】动态SQL-爱代码爱编程

文章目录 一、if二、where三、trim四、choose、when、otherwise五、foreach(数据和集合)5.1 批量添加5.2 批量删除六、SQL片段 Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题 一、if if标签可通过test

【MyBatis-01】搭建MyBatis-爱代码爱编程

文章目录 一、开发环境二、创建maven工程(1)打包方式:jar(2)引入依赖:(3)创建MyBatis的核心配置文件(4)创建mapper接口(5)创建MyBatis的映射文件(6)编写测试类testMyBatis 一、开发环境 IDE:idea 2020.3构建工具:maven 3.8.4MySQL版本:MySQL 8.0.26MyBa

【Spring5-07】Spring5新功能-Webflux-爱代码爱编程

文章目录 一、Webflux基本概念二、 响应式编程三、 响应式编程(Reactor实现)四、Webflux执行流程(原理)和核心API五、 SpringWebflux(基于注解编程模型)六、SpringWebflux(基于函数式编程模型) 注:这一章节仅仅机械的实现了一遍流程,并不能理解其内部原理 一、Webflux基本概念 SpringW

【Spring5-06】Spring5框架新功能-爱代码爱编程

文章目录 一、Spring5整合日志框架(Log4j2)二、Spring5框架核心容器支持@Nullable注解三、Spring5核心容器支持函数式风格GenericApplicationContext四、Spring5整合JUnit5单元测试框架4.1 整合JUnit44.2 Spring5整合JUnit5五、Spring新功能-Webflux

【Spring5-04】JdbcTemplate-爱代码爱编程

文章目录 一、JdbcTemplate(概念和准备)二、JdbcTemplate操作数据库(添加)三、JdbcTemplate操作数据库(修改和删除)四、JdbcTemplate操作数据库(查询)4.1 查询返回某个值4.2 查询返回对象4.3 查询返回集合五、JdbcTemplate操作数据库(批量操作)5.1 使用JdbcTemplate完成批

【Spring5-02】IOC容器-爱代码爱编程

文章目录 IOC容器学习目标一、IOC底层原理1、IOC(概念和原理)二、IOC接口(BeanFactory)三、Bean管理XML方式(创建对象和注入属性)3.1 Bean管理概念3.2 基于xml方式创建对象3.3 基于xml方式注入属性3.4 xml注入其它类型属性(空值和特殊符号)3.5 bean管理(xml注入集合属性)3.6 IOC操作

【Spring5-01】主要学习内容和入门案例-爱代码爱编程

文章目录 Spring5课程内容1、Spring 框架概述2、IOC 容器3、Aop4、JdbcTemplate5、事务管理6、Spring5 新功能Spring框架概述Spring入门案例 Spring5课程内容 1、Spring 框架概述 (1)轻量级开源 JavaEE 框架,为了解决企业复杂性,两个核心组成:IOC 和 AOP (2)

【Spring5-05】事务操作-爱代码爱编程

文章目录 一、事务概念二、事务操作(搭建事务操作环境)三、事务操作(事务场景引入)四、事务操作(Spring事务管理介绍)五、事务操作(注解声明式事务管理)六、事务操作-Spring声明式事务管理-事务参数6.1 propagation:事务传播行为6.2 ioslation:事务隔离级别6.3 timeout:超时时间6.4 readOnly:是