MybatisPlus
小达哥的垃圾桶
小王子果然是猪
展开
-
【MybatisPlus】集成多数据源终结篇
Maven依赖:<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.1.0</version></dependency>propertites配置:#设置默认的数据源或者数据源组,原创 2020-12-23 14:11:29 · 583 阅读 · 0 评论 -
【Mybatis】如何在Mybatis XML文件中使用枚举变量
背景说明我们程序中经常将一些状态值归类成枚举类,并不想在XML中将枚举值写死,于是出现了这篇文章,参考了很多文章,找到一种最简单的方式,记录下来,与君分享。枚举类package com.test.constant;public enum AnimalEnum { DOG("dog"), CAT("cat"), private String type; AnimalEnum(String type) { this.type= type;原创 2020-11-17 16:08:46 · 2815 阅读 · 0 评论 -
MybatisPlus获取Map「自定义键,对象」数据
1、调用//String :openId ;Map<String , ActivityUser> mapActivityUser = activityUserService.getActivityUserMap();2、service/** * 获取ActivityUser Map * @return */Map<String, ActivityUser> getActivityUserMap();3、serviceImpl @Reso原创 2020-07-14 10:10:27 · 3239 阅读 · 0 评论 -
SpringBoot之优雅的多数据源(MybatisPlus)
项目需要将sqlserver2000的数据处理后转存到mysql数据库(解决:1、不能调用mybatisplus默认方法;2、加密数据库密码的问题)原创 2020-04-01 18:52:21 · 1103 阅读 · 2 评论 -
SpringBoot之@ConditionalOnProperty实战一:线上环境关闭sql日志打印
1、知识点:SpringBoot根据条件,判断是否注入指定的Bean:@ConditionalOnBean 当容器有指定Bean的条件下@ConditionalOnClass 当容器有指定类的条件下@ConditionalOnExpression 基于SpEL表达式作为判断条件@ConditionalOnJava 基于JVM版本作为判断条件@ConditionalOnJndi 在...原创 2019-10-22 17:28:16 · 5368 阅读 · 1 评论 -
MybatisPlus第二篇之MybatisPlus的分页使用记录
1、用Page接收EqResult<Page> listEqResult = new EqResult<Page>(); Map<String,Object> map = new HashMap<String,Object>();2、加入参数、分页、排序等if(CheckUtil.checkNull(page)||page.e...原创 2018-05-24 11:18:00 · 9337 阅读 · 0 评论 -
MybatisPlus第三篇之如何使用三行代码完成(复杂条件)分页(在此系列第二篇基础上进行提升)
//1、pageNum:第几页;pageSize:一页多少条Page pages=new Page(Integer.parseInt(pageNum),Integer.parseInt(pageSize));//2、定义条件接收处理,,,假设现在不需要条件Wrapper w= new EntityWrapper();//3、将获取到得数据组装进pages,完成。pages里面就有一页的数...原创 2018-11-07 12:02:50 · 4333 阅读 · 0 评论 -
MybatisPlus第一篇之MybatisPlus的简单使用
1、先了解一下,需要对项目进行哪些改动。三个地方,看下面的截图:其中第一个是执行代码,可以直接运行,运行后生成entity、service、mapper、controller和xml第二个是注入主键生成器和注入sql注入器第三个是依赖包--------------好,知道我们需要动哪里了,我们动手吧!第一步:@Testpublic void generateCode...原创 2018-05-23 15:55:46 · 7529 阅读 · 0 评论 -
MybatisPlus第四篇之开启、关闭二级缓存
一、开启MybatisPlus的全局配置:#二级缓存mybatis-plus.global-config.configuration.map-underscore-to-camel-case= truemybatis-plus.global-config.configuration.cache-enabled=true二、在对应的xml文件中,添加配置:<?xml ver...原创 2019-02-26 14:32:16 · 7072 阅读 · 0 评论