分类: MyBatis/Plus
thumbnail

SpringBoot使用PageHelper实现分页功能

spring使用PageHelper https://www.tinstu.com/1282.html SpringBoot使用PageHelper实现分页功能 第一步: 导入依赖 <!--pagehelper--> <de……
thumbnail

MyBatisPlus:通用枚举与代码生成器/MyBatisX插件

通用枚举 数据库表添加字段sex,设置为int型 创建通用枚举类型 package com.tinstu.enums; import com.baomidou.mybatisplus.annotation.EnumValue; impor……
thumbnail

MyBatisPlus:插件

分页插件: 添加配置 <!-- 此处使用的是MybatisSqlSessionFactoryBean --> <bean class="com.baomidou.mybatisplus.extension.spring.Mybati……
thumbnail

MyBatisPlus:条件构造器和常用接口

Wapper介绍: QueryWapper 1.组装查询条件 //查询用户名包含a,年龄在20到30之间,并且邮箱不为null的用户信息 @Test public void test01(){ ……
thumbnail

MyBatisPlus:常用注解

@TableName 问题 使用MyBatis-Plus的时候,没有指定要操作的表名,但仍能进行增删改查, 在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表 ……
thumbnail

MyBatisPlus:基本CRUD

1.BaseMapper MyBatis-Plus中的基本CRUD在内置的BaseMapper中都已得到了实现,我们可以直接使用,接口如下: BaseMapper.java // // Source code recreated……
thumbnail

MyBatisPlus:入门案例

创建数据库以及表 创建表 CREATE DATABASE `mybatis_plus` /*!40100 DEFAULT CHARACTER SET utf8mb4 */; use `mybatis_plus`; CREATE TABLE `user` ( `id` ……
thumbnail

MyBatis:分页插件

分页插件使用步骤: 1.导入依赖 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <dependency> <groupId&g……
thumbnail

MyBatis:逆向工程(奢华尊享版)

<!-- targetRuntime: 执行生成的逆向工程的版本 MyBatis3Simple: 生成基本的CRUD(清新简洁版) MyBatis3: 生成带条件的CRUD(奢华尊享版……
thumbnail

MyBatis:逆向工程(清晰简洁版)

正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生……
thumbnail

MyBatis:缓存

1.MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新……
thumbnail

MyBatis:动态SQL

Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题 1.if标签 if标签可通过test……
thumbnail

MyBatis:一对多映射关系处理

public class Dept { private Integer did; private String deptName; private List<Emp> emps; //...构造器、get、set方法等 }  1.……
thumbnail

MyBatis:懒加载

分步查询的优点:可以实现延迟加载,但是必须在核心配置文件中设置全局配置信息: lazyLoadingEnabled:延迟加载的全局开关。当开启时,所有关联对象都会……
thumbnail

MyBatis:多对一映射处理

查询员工信息以及员工所对应的部门信息 public class Emp { private Integer eid; private String empName; private Integer age; private S……
thumbnail

MyBatis:自定义映射resultMap

如果字段名和属性名不一致, 比如数据库中 表Emp中字段名为emp_name,而定义的属性名为empName, 无法对应映射关系,就会发生下面情况 1.若字段名和实体类中的……