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
入门 (一)
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
面试官问:Mybatis和
Mybatis-Plus
执行插入语句后可以返回主键ID吗? 我:看我回答...
一、Mybatis执行插入语句后可以返回主键ID吗?在想写什么内容的时候,正好看到一个基础面试题上有这个问题,就把它记录下来了。面试官:你说Mybatis执行插入语句后可以返回主键ID吗??如果能的话,能否实现一下。我:当然是可以的,连JDBC都能做到的事情,Mybatis也能做到的。开始敲代码…1.1、Mysql数据库设置ID自增情况INSERTINTOtb_user(username,pa
宁在春
·
2023-07-14 23:07
Mybatis
面试
java
mybatis
mybatis-plus
mybatis或者
mybatis-plus
中save方法返回主键值
1.mapper.xml中:方式:useGeneratedKeys=“true”keyProperty=“id”keyColumn=“id”解释:在xml中定义useGeneratedKeys为true,返回主键id的值,keyColumn和keyProperty分别代表数据库记录主键字段和java对象成员属性名INSERTINTOadjust_bill_info(external_bill_id
珍爱_飞
·
2023-07-14 22:35
java开发
mybatis
java
mybatis
MyBatis-plus
saveBatch()方法无法插入主键问题记录
MyBatis-plussaveBatch()方法无法插入主键问题记录问题产生:我在进行书签表的插入功能测试时,将相关参数传递给saveBatch()进行批量插入,根据SpringBoot中打印的SQL中看到,执行了insert语句,但只插入了部分需要外部输入数据的字段,并有下列提示:RETURNING"""Id"""wasaborted:ERROR:column""Id""doesnotexis
南窗木心
·
2023-07-14 22:00
Mybatis-plus
插入后返回元素id
mybatis-plus
插入后返回插入元素的id有三种方法,第三种最简单。
水霍
·
2023-07-14 22:30
mysql
spring boot集成
mybatis-plus
——Mybatis Plus 新增数据并返回主键 ID(图文讲解)
MybatisPlus新增数据并返回主键ID(图文讲解)更新时间2023-01-1015:37:37大家好,我是小哈。本小节中,我们将学习如何通过MybatisPlus框架给数据库表新增数据,主要内容思维导图如下:MybatisPlus新增数据思维导图表结构为了演示新增数据,在前面小节中,我们已经定义好了一个用于测试的用户表,执行脚本如下:DROPTABLEIFEXISTSt_user;CREAT
小白龙白龙马
·
2023-07-14 22:56
mybatis
spring
boot
java
spring
mysql
MyBatis-Plus
的save方法主键问题
Java开发中经常会用到
MyBatis-Plus
,最近查看以前的代码,有一块业务时拷贝数据,发现代码是从数据库直接查询出来后,更改了一些属性立即调用save进行了保存。
csdn793003648
·
2023-07-14 22:53
mybatis
数据库
java
MyBatis-plus
实现代码自动生成以及简单的增删改查
接着上篇博客前后端分离项目搭建,本片博客主要通过
mybatis-plus
实现代码自动生成以及简单的后端增删改查功能,话不多说,直接上代码。
mozzm
·
2023-07-14 21:45
java
spring
maven
intellij-idea
MyBatis-Plus
使用乐观锁具体实现
这里我们使用
Mybatis-Plus
来进行使用一.方法一使用@Version注解来实现1.首先你要在你的表中添加一个字段这里我就定义为version用来控制版本特别注意:支持的数据类型只有:int,Integer
馒头花卷儿
·
2023-07-14 21:13
Mybatis-Plus
java
开发语言
mybatis-plus
如何使用乐观锁
在
mybatis-plus
中,我们使用注解@Version标注我们表类的一个属性,使之成为我们的版本号。
把星星枕在床边
·
2023-07-14 21:09
mybatis
java
开发语言
Mybatis-plus
——增删改查相关+id生成策略+多数据操作(删除)+逻辑删除+乐观锁+代码生成器
项目文件总览Dao层中domain层中测试类中含有三个测试方法,分别对应,插入删除和修改id生成策略针对不同的场景使用不同的id,用到提供的一个注解@TableId在实体类中使用@Tablefiled注解时可以看见有如下的多种策略使用第一个AUTO策略运行插入方法得到在数据库表格中成功实现递增在@TableId注解中还有多种策略NONE是没有策略,input是用户输入下面三个带注解的是过时的,UU
北岭山脚鼠鼠
·
2023-07-14 21:37
Mybatis
mybatis
数据库
【异常】
MyBatis-Plus
提示报错XML fragments parsed from previous mappers does not contain value for xxx
一、报错内容java.lang.IllegalArgumentException:XMLfragmentsparsedfrompreviousmappersdoesnotcontainvalueforcom.xxx.mapper.ProjectMapper.Base_Column_List报错的全文java.lang.IllegalArgumentException:XMLfragmentspar
本本本添哥
·
2023-07-14 14:35
004
-
数据库
mybatis
xml
java
XML fragments parsed from previous mappers does not contain value for 问题
在使用
mybatis-plus
时,我通过引用外部的xml的sql数据。
飘零未归人
·
2023-07-14 14:56
java
spring
maven
【
Mybatis-Plus
租户id结合定时任务 @Scheduled】
文章目录前言一、启动类加上@EnableScheduling、@EnableAsync二、创建定时任务类3、多线程环境下配置多线程配置4、以下是一个示例代码,展示了如何在
Mybatis-Plus
中配置租户解析器
m0_48114733
·
2023-07-14 08:56
mybatis
【SpringBoot+VUE后台管理系统】(四)
Mybatis-plus
代码生成工具
一、引入依赖com.baomidoumybatis-plus-generator
攻城狮·建哥
·
2023-07-14 07:27
spring
boot
vue.js
mybatis
MyBatis-Plus
自定义分页模型
MyBatis-Plus
自带的分页模型Page有些参数,我觉得不是很必要,因此自定义自己的分页模型。
Meta39
·
2023-07-14 06:55
ORM框架:MyBatis
JPA
mybatis
java
开发语言
mybatis-plus
实现自动填充
文章目录1、自定义实现类MyMetaObjectHandler2、在entity中标记需要自动填充的属性3、FieldFill中有哪些字段1、自定义实现类MyMetaObjectHandlerimportcom.baomidou.mybatisplus.core.handlers.MetaObjectHandler;importlombok.extern.slf4j.Slf4j;importorg
Bruce1801
·
2023-07-13 19:06
mybatis
spring
boot
Mysql——》index merge 索引合并
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【Kafka】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、
MyBatis-Plus
小仙。
·
2023-07-13 19:48
Mysql
mysql
索引
合并
index
merge
Intersection
Union
Mysql——》日志文件
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【Kafka】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、
MyBatis-Plus
小仙。
·
2023-07-13 19:18
Mysql
mysql
数据库
日志
log
bin
error
query
Mysql——》数据目录
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【Kafka】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、
MyBatis-Plus
小仙。
·
2023-07-13 19:17
Mysql
mysql
datadir
数据
innodb
myisam
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他