.build(); #可选配置 查看代码 newDataSourceConfig.Builder("jdbc:mysql://127.0.0.1:3306/mybatis-plus","root","123456") .dbQuery(newMySqlQuery()) .schema("mybatis-plus") .typeConvert(newMySqlTypeConvert()) .keyWordsHandler(newMySqlKeyWordsHandler()) .build(); #全局配置(GlobalConfig) 查看...
1# Mybatis-Plus2mybatis-plus:3# 配置mapper的扫描,找到所有的mapper.xml映射文件4mapper-locations: com.xxx.project.biz.*.mapper.*Mapper.xml,com.xxx.project.biz.*.*.mapper.*Mapper.xml5#实体扫描6typeAliasesPackage: com.xxx.project.biz.*.entity,com.xxx.project.biz.*.*.entity7global-config:8...
2、自定义 xml 类型 由于配置文件内 mybatis-plus.mapper-locations 定义的 xml 文件路径是:classpath:/mapper/*Mapper.xml 。所以需要先创建 resources/mapper 目录,在这里面创建 xxxMapper.xml ,来自定义 sql 语句。 select– 映射查询语句 insert– 映射插入语句 update– 映射更新语句 delete– 映射删除语句 1...
如下所示数据表中is_deleted字段的值被设置为1,表示逻辑删除。 我们可通过全局配置设置逻辑删除和未删除的状态,如下所示: mybatis-plus:global-config:#设置逻辑已删除的状态为1logic-delete-value: 1#设置逻辑未删除的状态为0logic-not-delete-value: 0 条件构造器Wapper: 组装查询条件: @Testpublic void test(...
Mybatis-plus 多数据源配置的两种方式 1.多数据源配置类 整体项目结构 1).pom.xml 项目依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
在Mybatis-Plus中有大量配置,其中一部分是属于Mybatis的配置,另外一部分是Mybatis-Plus的配置。简单记录Mybatis-Plus常用配置 基本配置 configLocation 类型:String 默认值:null MyBatis配置⽂件位置,如果需要设置单独的MyBatis配置,请将其路径配置到configLocation中。MyBatis配置Configur...
注解填充字段 @TableField(.. fill = FieldFill.INSERT) 生成器策略部分也可以配置! package com.kfit.user.model; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.util.Date; @Data //@TableName("sys_user") public class User { //@TableId(type = IdType.ASSIGN...
// 用来存放了配置的所有数据库 private final Map<String, DataSource> dataSourceMap = new ConcurrentHashMap<>(); // 用来存放分组数据库,例如:配置了slave_1,slave_2两个数据源,存在是slave--->GroupDataSource(slave_1,slave_2) private final Map<String, GroupDataSource> groupDataSources = new Co...
1.2 配置准备 springboot启动类。配置@MapperScan注解,用于扫描Mapper文件位置: importorg.mybatis.spring.annotation.MapperScan; importorg.springframework.boot.SpringApplication; importorg.springframework.boot.autoconfigure.SpringBootApplication; importorg.springframework.cloud.client.discovery.EnableDiscoveryClient; ...