loading
Spring入门

Spring Spring简介 Spring是由Rod Johnson创建的一款开源框架,它面向抽象编程,旨在简化企业级Java应用程序的开发。Spring的核心优势之一在于其分层架构设计,该架构允许用户按需选择组件,

Mybatis数据映射类型对比

Java 数据类型 MyBatis JDBC Type MySQL 数据类型 Integer INTEGER INT Short SMALLINT SMALLINT Long BIGINT BIGINT

MyBatis中常用设计模式(面试重点)

MyBatis中使用的设计模式(面试重点) MyBatis 框架在设计和实现过程中广泛使用了多种设计模式,这里列举一些关键的设计模式及其在 MyBatis 中的应用: Builder模式: SqlSes

三张图看懂MyBatis运行原理(面试重点)

三张图看懂MyBatis运行原理 MyBatis运行原理 总结 StatementHandler接口有如下类,作用分别是: SimpleStatementHandler: 这个实现类处理的是非预编译的SQL语句,直接使用JDBC的Statement对象执行SQL。 由于不支持参数化查询

MyBatis一级二级缓存

MyBatis一级二级缓存 MyBatis一级二级缓存 在Spring Boot整合MyBatis框架下,MyBatis的缓存机制分为一级缓存和二级缓存。 1. 一级缓存(Local Cache) 一级缓存使用了PerpetualCache,内置HashMap。 该缓存是

MybatisPlus的条件构造器

MybatisPlus的条件构造器 条件构造器主要通过 Wrapper 类的派生类实现,主要有以下几种: QueryWrapper: 用于构建查询条件,例如根据属性值进行相等、不等、大于、小于、模糊匹配等条件筛选,还可支持组合查询、逻辑运算符(AND/OR)、分组查询、排序、子查询等复杂查询条

Mybatis标签语法大全

Mybatis标签语法大全 ,更多用法请参照:https://baomidou.gitee.io/mybatis-plus-doc/#/quick-start <sql> 在配置文件中定义可复用的 SQL 片段,便于在其他查询语句中引

MyBatis动态取参的使用

在MyBatis中获取参数值主要有以下几种方式,并分别给出示例: 通过#{paramName}传递参数(占位符方式) @Param 既可以是特定的数据类型或者包装类型,也可以是某个对象。如果是对象 就需要 对象名.属性名 // Mapper接口方法定义 public interface Us

Mybatis的xml关系映射

Mybatis的xml关系映射 示例实体类: 1. 用户实体类(User.java) public class User { private Integer id; private String name; private Profile profile; // 一对一关

MybatisPlus的使用

MyBatis-Plus简介 MyBatis-Plus(简称MP)是在MyBatis的基础上研发的一套持久层框架,旨在简化数据库操作,提高开发效率。它不仅保留了MyBatis的所有优点,还提供了诸多便利功能和扩展特性,以