E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MyBatis-PLUS
Mybatis-Plus
:实现自定义SQL
目录1.简介2.自定义SQL具体实现2.1.注解SQL2.2.Wrapper传参+注解SQL2.3.Wrapper传参+xml文件SQL2.4.正常传参+XML文件SQL3.总结1.简介
Mybatis-Plus
月半花开
·
2023-07-19 19:51
Mybatis
MyBatis-Plus
mybatis
sql
数据库
SpringBoot+Mybatis自动填充更新时间,更新与插入一体化
mybatis-plus
提供了自动填充功能,不过由于是自定义xml映射文件,折腾许久,始终未实现,干脆些自己玩。同时,把数据插入更新集成为一个sql。
月半花开
·
2023-07-19 19:21
工具类
mybatis-plus
逻辑删除与唯一约束冲突问题
问题描述:在使用
mybatis-plus
进行数据库的增删查改的时候,我们一般都会设置用户名为唯一索引(为什么?
怎么还不写代码
·
2023-07-19 14:50
#
mybatis
报错记录
Java
mybatis
oracle
数据库
mybatis-plus
代码生成器使用指南
mybatis-plus
代码生成器官网:mp代码生成器(新)1、导入依赖使用最新版本:3.5.3.1版本,老版本不兼容3.5.3.12.3.31com.baomidoumybatis-plus-generator
怎么还不写代码
·
2023-07-19 14:50
#
mybatis
#
SpringBoot
Java
mybatis
java
开发语言
COUNT(*) 查询耗时过久
1问题描述:
Mybatis-plus
使用PageHelper进行分页时调用了.page(page,queryWrapper)方法,该方法首先会调用SELECTCOUNT(*)FROMtablename语句查询表内数据个数
一条菜鸟鱼
·
2023-07-19 12:09
SQL优化
mybatis
java
MyBatis-plus
自带方法异常 invalid bound
@BeanpublicMapperScannerConfigurermapperScannerConfigurer(){MapperScannerConfigurscannerConfigurer=newMapperScannerConfigurer()//可以通过环境变量获取你的mapper路径,这样mapper扫描可以通过配黑文件配置了scannerConfigurer.setBasePack
iechenyb_
·
2023-07-19 10:42
mybatis
模仿
mybatis-plus
实现rpc调用
目录正文组件的整合优化点场景:背景:步骤:正文首先我的目标就是为了把rpc调用进行封装,让业务人员开发的时候快速使用组件的整合pom.xml整合com.yuyeyuye-metadata-spring-boot-starter假设你的业务package名为com.yuye.biz.xxx新建一个package比如com.yuye.biz.xxx.metadata.mapper新建一个TestMet
·
2023-07-19 09:51
mybatis-plus
多表联查join的实现
目录1、安装依赖2、定义三个基本实体类3、定义三个mapper4、定义返回值dto5、开发业务层6、假如进行分页查询的话7、注意:8、其他9、如果针对条件进行动态查询1、安装依赖com.github.yulichangmybatis-plus-join1.2.42、定义三个基本实体类2.1User类@DatapublicclassUser{ //对应数据库的主键(uuid,自增id,雪花算法,re
·
2023-07-19 09:50
MybatisPlus搭建项目环境及分页插件
SpringbootassetsApplication1.3配置application.yml1.4编写controller层1.5编写前台代码1.6测试1.6.1查询1.6.3修改1.6.4删除二、
MyBatis-Plus
·
2023-07-19 09:49
Mybatis 开启控制台打印sql语句
1:无论使用
mybatis-plus
还是mybatis,只要在springboot的配置文件----appcation.yml中添加:就可以答应sqllogging:level:org.jeecg.modules.hdx.mapper
小徐敲java
·
2023-07-19 06:08
mybatis
sql
spring
boot
数据库json格式字段映射,以及泛型擦除笔记
如果使用了
Mybatis-Plus
(后文简称MP),则在实体类上增加注解:@TableName(value="sys_menu",autoResultMap=true),并在对应字段上增加注解:@TableField
rakunjo
·
2023-07-19 04:29
数据库
json
list
Mybatis-plus
支持Gbase8s分页
本文链接:https://blog.csdn.net/lyxuefeng/article/details/115940310需求实现
mybatis-plus
对gbase8s的分页效果支持,使切换数据库(
枫雨血痕
·
2023-07-18 21:01
Java
mybatis-plus
gbase8s
分页
使
Mybatis-Plus
支持Gbase8s(国产安全数据库)的分页查询方法
使
Mybatis-Plus
支持Gbase8s(国产安全数据库)的分页查询方法所需如下本教程实现
mybatis-plus
对Gbase8s的分页查询效果的支持,原生Mybatis-plusb不支持,比如:MySQL
qq_22019789
·
2023-07-18 21:01
数据库
在
mybatis-plus
中增加对GBase 8s的支持
在mybatis-plus3.4.3.2版本之后已经增加了对GBase8s的支持(使用GBASEDBT类型),在3.5.2版本中变更类型为GBASE8S。如果使用的是其它版本,按照以下进行修改。mybatis-plus-annotation模块1,在com.baomidou.mybatisplus.annotation.DbType.java类中增加GBASEDBT("gbasedbt","南大通
liaosnet
·
2023-07-18 21:59
mybatis
mybatis-plus
GBase
分页
方言包
MyBatis-Plus
的CRUD接口
文章目录一、save二、update三、saveorupdate四、remove五、get六、List七、countCRUD:C(create)R(read)U(update)D(delete)一、save插入成功后,插入对象会自动注入自增id插入成功后,自动填充的INSERT值会注入保存对象,如deleteFlag、createId、createTime//单条插入(选择字段,策略插入)bool
kimi-001
·
2023-07-18 21:55
MyBatis-Plus
mybatis
MyBatis-Plus
条件构造器
文章目录一、构造器1、query1)QueryWrapper2)LambdaQueryWrapper3)LambdaQueryChainWrapper2、update1)UpdateWrapper2)LambdaUpdateWrapper3)LambdaUpdateChainWrapper二、condition三、select1、过滤指定字段四、where1、=1)eq2)allEq3)setEn
kimi-001
·
2023-07-18 21:25
MyBatis-Plus
mybatis
windows
MyBatis-Plus
的分页
文章目录一、配置二、使用一、配置@ConfigurationpublicclassMybatisPlusConfig{@BeanpublicMybatisPlusInterceptormybatisPlusInterceptor(){MybatisPlusInterceptorinterceptor=newMybatisPlusInterceptor();//分页拦截器PaginationInne
kimi-001
·
2023-07-18 21:50
MyBatis-Plus
mybatis
【
Mybatis-Plus
】单表、多表分页查询
前期准备SQL脚本/*NavicatPremiumDataTransferSourceServer:localhostSourceServerType:MySQLSourceServerVersion:50717SourceHost:localhost:3306SourceSchema:demoTargetServerType:MySQLTargetServerVersion:50717FileE
程序员小菜鸡QAQ
·
2023-07-18 20:27
Mybatis-Plus
mybatis
java
spring
boot
MyBatis-Plus
入门 (二)
MyBatis-Plus
入门(二)文章目录
MyBatis-Plus
入门(二)一、MP单表增删改查一、插入操作插入操作相关注释1.@TableId(type=IdType.AUTO)2.
TechHao-Plus
·
2023-07-18 20:17
MyBatis-Plus
后端
数据库
java
MyBatis-Plus
入门 (一)
MyBatis-Plus
入门(一)文章目录
MyBatis-Plus
入门(一)一、
MyBatis-Plus
的特性二、框架概览一、
MyBatis-Plus
的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响
TechHao-Plus
·
2023-07-18 20:16
MyBatis-Plus
java
后端
数据库
【日常BUG】批量插入数据时报错: There is no setter for proerty named uptByd‘ in ‘class ...
前提:定义了自动填充策略,使用
mybatis-plus
配置了属性自动注入实体类上也定义了需要自动填充的字段。
翻山越玲
·
2023-07-18 18:13
日常bug记录
bug
SaTokenException: 非Web上下文无法获取Request
上下文中,请排查:是否在main方法中调用了Sa-Token的API是否在带有@Async注解的方法中调用了Sa-Token的API是否在一些丢失web上下文的子线程中调用了Sa-Token的API,例如
MyBatis-Plus
shengzhang_
·
2023-07-18 14:21
sa-token专栏
spring
boot
java
sa-token
SpringBoot +
mybatis-plus
实现多数据源
Mybatis-plus
官网:https://baomidou.com/要链接那种数据库,直接在配置文件中配置数据库信息就行。
思远:
·
2023-07-18 13:11
MySql
mybatis
spring
boot
java
Mybatis
Mybatis-plus
配置多数据源,连接多数据库
文章目录前言业务逻辑使用Mybatis实现使用
Mybatis-plus
实现前言工作的时候,遇到了需要将一个数据库的一些数据插入或更新到另一个数据库。
m0_67403013
·
2023-07-18 13:10
面试
学习路线
阿里巴巴
数据库
mysql
java
开发语言
经验分享
mybatis-plus
支持不同数据源sql切换
mybatis-plus
支持不同数据源sql切换本篇内容主要讲解的是
mybatis-plus
支持不同数据源sql切换直接上代码1、结构代码2、引入依赖org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestcom.baomidoumybatis-plus-b
Echo flower
·
2023-07-18 13:37
mysql
mybatis
sql
数据库
mybatis-plus
中的逻辑删除
@TableLogic(value="1",delval="0")源码:2.yml加配置
mybatis-plus
:mapper-locations:classpath:/mapper/**/*.xmlglobal-confi
雾喔
·
2023-07-18 10:31
中间件&服务框架
java
数据库
开发语言
springboot项目使用
mybatis-plus
启动报错
在使用最新的
mybatis-plus
的时候,遇到一个报错org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'payMentController
一般社员
·
2023-07-18 08:03
spring
boot
mybatis
java
mybatis-plus
判断数据是否重复,重复则对数据修改,不重复则新增
//数据去重处理publicvoidisExistMysql(Useruser){intcount=count(newQueryWrapper().eq("name",user.getName()));if(count>0){//continus;//若存在,跳出循环Listlist=queryUserByMap(user);Useru=list.get(0);user.setId(u.getId
DAdsh#e13mcdf
·
2023-07-18 08:28
A_Java小轮子
mybatis
mybatis-plus
分页查询
方法1:添加分页插件:@ConfigurationpublicclassMybatisPlusPageConfig{/***分页插件配置*@return*/@BeanpublicMybatisPlusInterceptormybatisPlusInterceptor(){MybatisPlusInterceptorinterceptor=newMybatisPlusInterceptor();in
DAdsh#e13mcdf
·
2023-07-18 08:22
A_mybatis-plus
mybatis-plus
MyBatis-Plus
的条件查询(只举例部分方便使用)
DQL编程控制查询条件查询范围(>、=、between)模糊查询(like)空判定(null)包含性匹配(in)分组(group)排序(order)……等匹配=:LambdaQueryWapperlqw=newLambdaQueryWapper();//查询是否名字密码是Tom的数据lqw.eq(User::getName,"Tom").eq(User::getPassword,"Tom");Li
朱尔斯Jules
·
2023-07-18 06:23
MyBatis-Plus
mybatis
java
开发语言
Mybatis-Plus
(一)--
Mybatis-Plus
介绍与快速入门
阅读这篇文章之前确保你已经学过springboot和mybatis一.Mybtis-Plus介绍【1】Mybatis-Puls(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。简单说就是其实很多sql语句它的格式是重复的,如根据id进行删除,根据id进行查询,获取表的所有信息等,这些其实都是只有表名不一样,具体的sql格式相对固定。有了
飞翔的云中猪
·
2023-07-18 06:56
mybatis
java
开发语言
项目实战系列之解决
Mybatis-plus
利用collection查询一对多分页数据的Bug【一】
网上搜索一番,定位到问题所在,这个是
mybatis-plus
关于分页的一个bug,我这里的collection写法如下(其中collection还有javaType属性,这里回退代码没有回退到底):需要改一下
fei1234456
·
2023-07-18 01:38
java
java
mybatis
项目实战系列【总】
1.项目实战系列之解决
Mybatis-plus
利用collection查询一对多分页数据的Bug【一】2.项目实战系列之swagger在线文档无法访问的一次踩坑记【二】3.项目实战系列之以压缩包的方式批量下载文件
fei1234456
·
2023-07-18 01:07
java
java
mybatis-plus
之如何实现in嵌套sql
目录
mybatis-plus
实现in嵌套sqlmybatis-plussql中in的用法总结
mybatis-plus
实现in嵌套sql今天使用jeegboot看源码时发现用户权限部分的代码条件查询的inSql
·
2023-07-17 16:36
mybatis-plus
分页原理
不知道大家使用过程有没有发现,如果你的
mybatis-plus
执行数据库操作方法中有newPagepage=null;if(paramObjinstanceofIPage){page=(IPage)paramObj
xiaolege_
·
2023-07-17 13:26
学习
mybatis
plus
mybatis-plus
mybatis-plus
连接DB2数据库实施逆向工程时找不到表
Mybatis-Plus
是一个基于Mybatis的增强工具,它提供了许多便捷的功能来简化开发过程。在使用
Mybatis-Plus
进行逆向工程时,有时会遇到连接DB2数据库后找不到表的问题。
网创学长
·
2023-07-17 12:30
数据库
mybatis
Mybatis-plus
id生成策略
AUTO(自动增长策略)1.2.3、ASSIGN_ID(雪花算法)1.2.4、ASSIGN_UUID(不含中划线的UUID)1.2.5、NONE(无状态)1.3、注意1.1、为什么选择不同的id生成策略1、
Mybatis-plus
IT云烟.
·
2023-07-17 07:07
mybatis-plus
mybatis
java
数据库
通过Lambda的get方法引用拿到私有属性名
前言:最近在使用
mybatis-plus
框架,我们都知道有这么一种写法,可以通过lambda的方法引用获得属性值,避免魔法值的大量出现publicListgetListByName(){LambdaQueryWrapperwrapper
Linn-cn
·
2023-07-17 06:25
Java学习指南
lambda
java
spring
后端
【Java】SpringBoot集成P6spy,实现自定义SQL日志打印
如果使用
Mybatis-plus
的话,他会自带一个SQL打印的功能。虽然它可以打印,但我觉得还不够优雅,因为包含着很多我们不需要的信息,所以这篇文章实现一下在代码中优雅的打印SQL。
保加利亚的风
·
2023-07-16 21:22
java
spring
boot
sql
Mybatis-Plus
详解
目录一、
Mybatis-Plus
简介(一)什么是
Mybatis-Plus
(二)
Mybatis-Plus
的优势(三)
Mybatis-Plus
的框架结构二、SpringBoot整合
Mybatis-Plus
入门
互联网底层民工
·
2023-07-16 17:44
java
mybatis
java
mybatis-plus
实现逻辑删除(详细!)
在springboot使用
Mybatis-Plus
提供的逻辑删除1、在application.yml配置2、实体类字段上加上@TableLogic注解演示什么是逻辑删除?
Bruce1801
·
2023-07-16 15:17
mybatis
java
开发语言
springboot
Mybatis-Plus
真正的批量插入实现
packagecom.dj.springtest.config;importcom.baomidou.mybatisplus.core.injector.AbstractMethod;importcom.baomidou.mybatisplus.core.injector.DefaultSqlInjector;importcom.baomidou.mybatisplus.extension.inj
ldj2020
·
2023-07-16 03:37
mybatis
【
MyBatis-Plus
】DQL编程控制
1,DQL编程控制增删改查四个操作中,查询是非常重要的也是非常复杂的操作,这块需要我们重点学习下,这节我们主要学习的内容有:条件查询方式查询投影查询条件设定字段映射与表名映射1.条件查询1.条件查询的类MyBatisPlus将书写复杂的SQL查询条件进行了封装,使用编程的形式完成查询条件的组合。这个我们在前面都有见过,比如查询所有和分页查询的时候,都有看到过一个Wrapper类,这个类就是用来构建
热爱编程的小白白
·
2023-07-16 02:06
SSM
mybatis
java
spring
boot
数据库
mysql
【
MyBatis-Plus
】DML编程控制 代码生成器(文末赠书)
1,DML编程控制查询相关的操作我们已经介绍完了,紧接着我们需要对另外三个,增删改进行内容的讲解。挨个来说明下,首先是新增(insert)中的内容。1.id生成策略控制前面我们在新增的时候留了一个问题,就是新增成功后,主键ID是一个很长串的内容,我们更想要的是按照数据库表字段进行自增长,在解决这个问题之前,我们先来分析下ID该如何选择:不同的表应用不同的id生成策略日志:自增(1,2,3,4,……
热爱编程的小白白
·
2023-07-16 02:06
SSM
mybatis
java
spring
spring
boot
mysql
Mybatis-plus
自动生成代码
依赖引入com.baomidoumybatis-plus-generator3.3.0org.apache.velocityvelocity-engine-core2.1编写自动配置类importcom.baomidou.mybatisplus.generator.AutoGenerator;importcom.baomidou.mybatisplus.generator.config.DataS
xiaopang小白
·
2023-07-16 02:44
Java
mybatis
java
mysql
mybatis-plus
数据库存JSON字符串,java使用实体接收
在字段上使用JSON处理器,如下@TableField(typeHandler=FastjsonTypeHandler.class)privateListvalueList;实体名加上@TableName(autoResultMap=true)注解,如下@TableName(autoResultMap=true)publicclassMarkLabelRuleDetailItem{}注意:第二步必
涂山小楼
·
2023-07-15 22:30
mysql
mybatis-plus
通过
mybatis-plus
进行数据库字段加解密
目录1、编写handler2、编写加解密util3、实体及字段配置4、自定义mapper语句1、编写handler@MappedJdbcTypes(JdbcType.VARCHAR)publicclassEncryptHandlerextendsBaseTypeHandler{@OverridepublicvoidsetNonNullParameter(PreparedStatementprepa
ronshi
·
2023-07-15 21:26
架构
mybatis
数据库
java
Maven -- <dependencyManagement>管理子项目版本
背景:一个旧项目,想使用
mybatis-plus
,想着这是比较基础的依赖包,就在父项目中添加对应依赖,如下:com.baomidoumybatis-plus3.4.1com.baomidoumybatis-plus-boot-starter3.4.1com.baomidoumybatis-plus-generator
小白的码BUG之路
·
2023-07-15 08:38
maven
java
Java框架学习(二)SSM体系:Spring、SpringMVC、MybatisPlus
文章目录SpringIoC控制反转DI依赖注入BeanBean基础配置namescopeBean实例化方式Bean的生命周期依赖注入方式依赖自动装配
Mybatis-Plus
配置BaseMapper通用Service
芸兮
·
2023-07-15 07:27
Java框架
java
学习
spring
SpringBoot实现图形验证码
本文将介绍如何使用SpringBoot整合
Mybatis-Plus
和Hutool-captcha实现验证码功能,并将其提供给Vue前端进行登录验证。项目概述在本文中,我们将使用Spri
FeereBug
·
2023-07-15 00:54
知识点
Java
spring
boot
java
mybatis
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他