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
SpringBoot
Mybatis-Plus
逻辑删除和自动填入默认值
上一篇“SpringBoot集成Mysql、Mybatis、
Mybatis-Plus
,实现增删改查”一、前言
Mybatis-Plus
是Mybatis增强工具,除了封装了基本的增删改查之外,还提供了一些好玩的东西
小虎哥的技术博客
·
2023-07-13 16:47
Mybatis-plus
自定义SQL注入器查询@TableLogic逻辑删除后的数据详解
目录1需求2解决方案3方案:3.1方案1,继承AbstractMethod拼接SQL语句3.2.方案2,继承AbstractMethod拼接SQL语句4.自定义SQL注入器,注册上述自定义的方法5.自定义基础mapper,声明注册的方法6.使用声明的方法6.1业务mapper继承自定义的CustomBaseMapper6.2调用方法selectIgnoreLogicDelete6.3调用方法sel
·
2023-07-13 16:28
Mybatis-plus
分页查询不生效问题排查全过程
目录一、问题描述二、分析步骤三、解决方案四、总结一、问题描述在查询的时候,发现点击后台的分页器数字,第2页时候,数据还是和第1页的一致。就看后台的数据库打印语句,如下所示。点击第一页和第二页都是这个,limit后的参数只有一个,前期做过类似,点击第二页分页的时候,语句是LIMIT?,?ONap.id=a.project_idORDERBYa.create_timeDESCLIMIT?二、分析步骤1
·
2023-07-13 16:28
mybatis-plus
时遇到maven依赖报红线
转载https://blog.csdn.net/weixin_42329970/article/details/106444028
忘情时光
·
2023-06-24 08:55
错误
mysql
窥探系列之
Mybatis-plus
BaseMapper实现
我们知道,mybatisplus的BaseMapper接口中提供了一些如updateById的方法,框架本身已经实现了这些CRUD功能,基本的CRUD我们就没必要写sql,直接使用java语法就能对数据进行操控,很方便。那么这些功能是如何被实现的呢?这是我研读源码的动机关键类AbstractSqlInjector及其子类DefaultSqlInjectorAbstractMethod及其子类Sql
加倍努力中
·
2023-06-24 08:53
Java
#
mybatis
java
开发语言
窥探系列之
Mybatis-plus
参数名解析
ParamNameResolver当我们使用MyBatis进行数据库操作时,常常需要编写SQL语句,并且需要将方法的参数传递给SQL语句中的参数占位符。MyBatis提供了一种方便的方式来实现这一点,即使用#{paramName}这种形式的参数占位符,并将方法的参数存储到一个Map对象中,然后将该Map对象传递给SQL语句执行器。但是,Java的字节码中并没有对方法参数名进行记录,因此MyBati
加倍努力中
·
2023-06-24 08:53
Java
#
mybatis
mybatis
java
开发语言
【
MyBatis-Plus
】入门案例与简介
1,MyBatisPlus入门案例与简介1.入门案例MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。开发方式基于MyBatis使用MyBatisPlus基于Spring使用MyBatisPlus基于SpringBoot使用MyBatisPlusSpringBoot刚刚我们学习完成,它能快速构建Spring开发环境用以整合其他技术,使用起来是
热爱编程的小白白
·
2023-06-23 18:58
plus
mybatis
spring
boot
spring
spring
cloud
mysql
MyBatis批量插入的五种方式,哪种最强???
前言一、准备工作二、MyBatis利用For循环批量插入三、MyBatis的手动批量提交四、MyBatis以集合方式批量新增(推荐)五、
MyBatis-Plus
提供的SaveBatch方法六、
MyBatis-Plus
技术宅chat
·
2023-06-23 06:27
mybatis
java
开发语言
谷粒商城项目笔记总结(1/2)
文章目录商城项目-基础篇1.环境搭建2.MyBatis-plus引入
MyBatis-plus
的步骤3.SpringCloudAlibabaNacos注册中心Nacos配置中心Fegin声明式远程调用GatewayAPI
七月J
·
2023-06-23 01:15
谷粒商城
/
尚医通
谷粒商城
docker
高并发
分布式锁
多线程
SSMP整合案例(4) Spring Boot整合
MyBatis-Plus
实现分页查询
文章SSMP整合案例(3)创建数据层并在测试类中运行数据库增删查改操作我们编写了
MyBatis-Plus
以Druid为数据源的方式做了数据库的增删查改操作那么下面我们继续写分页查询我们先写这样一段代码bookDao.selectPage
-耿瑞-
·
2023-06-23 00:58
mybatis
spring
boot
java
使用lombok注解导致
mybatis-plus
TypeHandler失效
问题描述建立实体其中一个字段为枚举类/***@authorliuxishan2023/6/2*/@Data@Builder@TableName(value="hot_event",autoResultMap=false)@EqualsAndHashCode(callSuper=true)publicclassHotEventextendsBaseAuditor{@TableId(type=IdTy
氵奄不死的鱼
·
2023-06-23 00:56
mybatis
mybatis
java
开发语言
mybatisplus两种日志输出配置方式
1、用mybatisplus日志输出类输出
mybatis-plus
:configuration:log-impl:org.apache.ibatis.logging.stdout.StdOutImpl说明
山不在高_有仙则灵
·
2023-06-22 13:23
mybatis
java
mybatisplus
sql日志配置
踩坑-MyBatis/
MyBatis-Plus
1、问题:MybatisPlus分页查询,明明设置了每页的查询数量为10000,但是仍然只查出来500条数据原因:
MyBatis-Plus
低版本的PaginationInterceptor,定义了默认limit
苏雪夜酒
·
2023-06-22 13:09
mybatis
java
mysql
手把手教你使用
MyBatis-Plus
实现代码生成器
1、IDEA创建新项目2、选择Java版本3、挑选依赖4、Finish5、maven配置6、pom.xml文件配置4.0.0org.springframework.bootspring-boot-starter-parent2.7.3com.exampledemo0.0.1-SNAPSHOTdemoDemoprojectforSpringBoot1.8org.springframework.boo
苏雪夜酒
·
2023-06-22 13:38
mybatis-plus
java
MyBatis语句记录
简化版,赶时间直接看这个,不过官网也一样CRUD接口|
MyBatis-Plus
(baomidou.com)1、Save//插入一条记录(选择字段,策略插入)booleansave(Tentity);//
小A敲代码
·
2023-06-22 09:06
后端
mybatis
java
开发语言
mybatis有字段存不进去_如何解决
mybatis-plus
调用update方法时,自动填充字段不生效问题...
前言使用过
mybatis-plus
的朋友可能会知道,通过实现元对象处理器接口com.baomidou.mybatisplus.core.handlers.MetaObjectHandler可以实现字段填充功能
weixin_39616348
·
2023-06-22 09:04
mybatis有字段存不进去
关于MybatisPlus查询条件空字符串和NULL问题
null或者""时,则MP还是会把其当做条件去执行如图:入参:MP官方文档给出解决方案:https://mp.baomidou.com/config/#insertstrategy个人建议增加全局配置:
mybatis-plus
ChrisitineTX
·
2023-06-22 04:03
mysql
java
日常项目开发中遇到的技术问题
1、
MyBatis-Plus
实体类中有数据库没有的字段会报错在开发中可能会遇到
MyBatis-Plus
使用实体类属性进行SQL操作,但是不用存到数据库中去查找,这时候我们的实体中有这个属性,但是数据库的表中没有这个字段
qq_34097912
·
2023-06-22 03:13
mybatis
java
开发语言
MyBatis-Plus
3 实现批量新增和批量修改
1、批量更新mapper接口:批量方法插入voidbatchInsert(@Param("users")Listusers)mapperxml:批量插入xmlinsertintobiz_user(id,name,sex)values(#{item.id},#{item.name},#{item.sex})2、批量插入mapper接口:批量方法插入voidbatchUpdate(@Param("us
在奋斗的大道
·
2023-06-21 22:33
MyBaties(基础篇)
mybatis
java
开发语言
解决
mybatis-plus
无法根据多个主键增删查改
文章目录一、ONDUPLICATEKEYUPDATE二、
mybatis-plus
三、mybatisplus-plus1、依赖2、启动类3、实体类4、Mapper5、Service6、Test四、遇到的问题
她与月色长留
·
2023-06-21 21:02
项目问题
mybatis
java
数据库
解决
Mybatis-Plus
或PageHelper多表分页查询总条数不对问题
文章目录前言一、问题说明1、引入依赖2、
Mybatis-Plus
配置3、创建mapper层4、编写xxxMapper.xml文件5、测试一(不传任何条件,只分页)5.1、结果总结5.2、结果分析6、测试二
她与月色长留
·
2023-06-21 21:31
项目问题
mybatis
java
mysql
MyBatis-Plus
时间判断
MyBatis-Plus
时间判断实现实现QueryWrapperwrapper=newQueryWraapper();SimpleDateFormatformatter=newSimpleDateFormat
樊小樊
·
2023-06-21 20:01
java类
逻辑删除@TableLogic好是好, 就是要注意细节!
前言用过
MyBatis-Plus
的自然知道它的好,方便省心.不过在不注意一些特性的情况下,还是容易踩坑的.业务系统上针对一些数据的删除,常常保险的做法就是逻辑删除,所以开发大佬常常会用个字段来标识一下“
码哥说
·
2023-06-21 18:21
谷粒商城-基础篇-总结
注册中心(3)Nacos配置中心(4)远程调用-feign(5)网关-gateway2、基础开发(1)SpringCloud(2)阿里云对象存储(OSS)3、环境4、开发规范(1)JSR303数据校验(2)
Mybatis-Plus
橘子保安
·
2023-06-21 15:19
spring
cloud
微服务
java
谷粒商城
基础篇总结
SSMP整合案例(3) 创建数据层并在测试类中运行数据库增删查改操作
上文SSMP整合案例(2)SpringBoot整合Lombok简化实体类开发我们已经开发完了实体类我们就可以做数据层了目前来讲数据层技术使用了最大的自然是MyBatis但其实
MyBatis-Plus
在国内很多中小企业还是使用的挺多的这次我们主要是通过
-耿瑞-
·
2023-06-21 10:25
数据库
mybatis
java
Mybatis-plus
批量去重插入 ON DUPLICATE key update的用法
1.添加唯一索引【用来判断数据库是否有重复的标志】这里的唯一索引可以是多个字段,也可以是唯一字段,这里我用name和password作为唯一标识2.同时表对应的pojo类上字段也要加注解@Data@TableName("admin")publicclassAdminEntityimplementsSerializable{privatestaticfinallongserialVersionUID
军大君
·
2023-06-21 08:13
mybatis
java
mysql
MyBatis-Plus
使用方式介绍
MyBatis-Plus
使用方式介绍
MyBatis-Plus
(简称MP)是一个基于MyBatis的增强工具,旨在简化MyBatis的开发。
琴剑飘零西复东
·
2023-06-21 06:25
mybatis
java
mysql
Java随笔 |
mybatis-plus
中条件构造器(QueryWrapper、UpdateWrapper)的基本使用(示例)
QueryWrapper和UpdateWrapper都是
mybatis-plus
中Wrapper类的子类,用于构造SQL条件语句,QueryWrapper用于查询语句中,UpdateWrapper用于更新或
程序猿林仔
·
2023-06-21 06:22
Java随笔
mybatis
java
数据库
springboot
微服务开发系列 第n篇:AOP请求日志监控
SpringCloudAlibaba微服务网关:SpringCloudGateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架:Sleuth服务降级与熔断:SentinelORM框架:
MyBatis-Plus
阳光倾洒
·
2023-06-21 06:43
微服务
微服务
java
架构
AOP
API
Mybatis-Plus
实现分页查询功能
1、首先在配置类中配置插件@BeanpublicMybatisPlusInterceptormybatisPlusInterceptor(){MybatisPlusInterceptorinterceptor=newMybatisPlusInterceptor();interceptor.addInnerInterceptor(newPaginationInnerInterceptor(DbTyp
诗一墨
·
2023-06-21 06:32
项目
mybatis
java
mysql
spring-could整合
mybatis-plus
附带代码生成器(交互版)
阿丹:之前项目一直在写mybatis,现在流行使用
mybatis-plus
使用,本篇文章开发集成spring-boot-cloud+mybatis-plus+代码生成器相关配置依赖org.apache.velocityvelocity-engine-core2.0com.baomidoumybatis-plus-boot-starter3.5.2com.baomidoumybatis-plus-g
艺舟先生
·
2023-06-20 16:20
mybatis-plus
谷粒商城
mybatis
spring
java
Mybatis-Plus
插入后返回元素ID
mybaits-plus要使用mybatis原生需要一下配置,指定下mapper文件的位置就好
mybatis-plus
:mapper-locations:
sunnyday0426
·
2023-06-20 11:52
Java
Spring
Boot
mybatis
java
mysql
Mybatis-Plus
将字段更新为null不生效问题
目录出现的问题问题原因解决方案(共三种,建议第三种对其他没有影响)出现的问题问题是使用
mybatis-plus
中提供的updateById方法,想将查询结果中某个字段原本不为null的值更新为null(
佳德_Boy
·
2023-06-20 09:44
mybatis
java
mysql
【
MyBatis-Plus
】代码生成器(新)官方文档问题 2023-06-05
对应文档:代码生成器(新)该文档更新时间:2023/04/06,10:19:511.Cannotresolvemethod‘dataSourceConfig’in‘FastAutoGenerator’dataSourceConfig方法是在3.5.3.1版本中新增的方式,将pom.xml中mybatis-plus-boot-starter和mybatis-plus-generator的版本升到3.
叼辣条闯天涯
·
2023-06-20 09:37
一个bug改一天系列
java
mybatis-plus
如何在
mybatis-plus
的自定义查询中使用in查询
两种写法:一、第一种,在Dao接口中自定义SQL查询,拼接xml字符串@Select(""+"select*frommail_contactorwhereidin(selectcontacts_idfrommail_contactor_groupwheregroup_idin"+""+"#{id}"+""+")"+"")ListgetListInGroup(@Param("ids")Listids
谢小鱼
·
2023-06-20 07:15
java
mybatis
java
xml
短链接网站系统设计与实践
短链接:http://8.134.130.51:9999/material_short_link/7bEvim一、技术前端:Vue2、element-ui后端:Springboot、
Mybatis-plus
sout-lanys
·
2023-06-19 17:24
系统设计与实践
vue.js
前端
elementui
spring
boot
动力节点全新升级版MybatisPlus教程学习笔记——入门篇
而
MyBatis-Plus
可以很好的解决了这个问题,比Mybatis简单太多了,不用搞那么多xml文件的配置,直接与Springboot整合,开发效率倍增!!!
专心摸鱼二十年
·
2023-06-19 11:31
学习
笔记
mybatis
java
spring
微服务开发系列 第十二篇:MongoDB
SpringCloudAlibaba微服务网关:SpringCloudGateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架:Sleuth服务降级与熔断:SentinelORM框架:
MyBatis-Plus
阳光倾洒
·
2023-06-19 09:19
微服务
mongodb
微服务
数据库
微服务开发系列 第n篇:自定义校验注解
SpringCloudAlibaba微服务网关:SpringCloudGateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架:Sleuth服务降级与熔断:SentinelORM框架:
MyBatis-Plus
阳光倾洒
·
2023-06-19 09:49
微服务
微服务
java
架构
自定义校验注解
Spring
MyBatis-Plus
入门
目录1.特性:2.mybatis-plus快速使用3.mybatis与
mybatis-plus
实现方式对比4.BaseMapper接口介绍5.mybatis-plus中常用的注解7.全局ID生成策略8.
时间墨客
·
2023-06-19 03:47
JAVA
mybatis
mysql
mybatis-plus
MyBatis插入大量数据效率对比:foreach、SqlSession、sql三种方式批量插入
用mybatis插入数据执行效率对比,对比三种方式(测试数据库为MySQL),使用SqlSessionFactory,每一批数据执行一次提交使用
mybatis-plus
框架的insert方法,for循环
tuonioooo
·
2023-06-19 00:39
SpringBoot(46) —
MyBatis-plus
更新数据
前言在之前的文章已经讲过了
MyBatis-plus
的分页查询,大家有兴趣的话可参看以下文章SpringBoot(40)—SpringBoot整合MyBatis-plusSpringBoot(41)—
MyBatis-plus
奔跑的佩恩
·
2023-06-18 19:39
MyBatis-Plus
联表查询
MyBatis-Plus
联表查询mybatis-plus-join工具类似
mybatis-plus
中QueryWrapper的方式来进行联表查询引入依赖com.github.yulichangmybatis-plus-join1.2.4com.baomidoumybatis-plus-boot-starter3.5.2
懒洋洋--搞点小技术
·
2023-06-18 12:17
Mybatis-Plus
mybatis
java
spring
Mybatis-plus
添加mybatis-plu依赖com.baomidoumybatis-plus-boot-starter3.3.1.tmp程序运行1、建pojo2、建mapper继承BaseMapper3、加扫描@MapperScan("com.pfj.mybatisplustest.mapper")@SpringBootApplicationpublicclassMybatisplusTestApplicati
白驹过河
·
2023-06-18 11:27
mybatis
java
mysql
微服务开发系列 第十一篇:XXL-JOB
SpringCloudAlibaba微服务网关:SpringCloudGateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架:Sleuth服务降级与熔断:SentinelORM框架:
MyBatis-Plus
阳光倾洒
·
2023-06-18 07:42
微服务
java
架构
XXL-JOB
Mybatis-Plus
《学习笔记(22版尚硅谷)》
一、MyBatis-Plus1.简介
MyBatis-Plus
(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变
TheFanXY
·
2023-06-18 07:41
mybatis
学习
笔记
mybatis-plus
MyBatis-Plus
模糊查询报错:PersistenceException
问题今天使用
MyBatis-Plus
配置xml方式做模糊查询,百度查了下资料:image.pngimage.png参考这些资料,以上方法全部报错org.mybatis.spring.MyBatisSystemException
百度不清
·
2023-06-18 06:27
MyBatisPlus炫技分享
一、MyBatisPlus介绍
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
118路司机
·
2023-06-18 06:54
mybatis
java
开发语言
优化MyBatisPlus的autoResultMap生成策略
前言使用
MyBatis-Plus
的字段类型处理器,只需一个注解,就可以很方便的将数组、对象等数据直接映射到实体类中。
118路司机
·
2023-06-18 06:23
MyBatis(Plus)
JAVA
常用工具
mybatis
MyBatis-Plus
一级缓存和二级缓存-redis解决缓存的脏数据
MyBatis-Plus
一级缓存和二级缓存文章目录
MyBatis-Plus
一级缓存和二级缓存@[TOC](文章目录)基本缓存问题一级缓存-MyBatis默认打开一级缓存、不允许关闭二级缓存(默认是开启)
tiger_angel
·
2023-06-17 11:01
mybatis
缓存
java
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他