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
MyBatisplus
Spring Boot如何整合
mybatisplus
文章目录1.相关配置和代码2.整合原理2.1springboot自动配置2.2
MybatisPlus
AutoConfiguration2.3debug流程2.3.1MapperScannerRegistrar2.3.2MapperScannerConfigurer2.3.3
tobebetter9527
·
2023-08-08 00:57
#
MyBatis
spring
boot
后端
java
[学习记录-
MyBatisPlus
]
MyBatisPlus
逻辑删除
MyBatisPlus
逻辑删除
MyBatisPlus
逻辑删除
MyBatisPlus
逻辑删除物理删除:真实删除。将对一个数据从数据库中删除,之后查询不到删除的书。逻辑删除:假删除。
眸笑丶
·
2023-08-07 22:46
MyBatisPlus
mysql
mybatisPlus
、BigExcelWriter大数据量流式查询并导出
mybatisPlus
、BigExcelWriter大数据量流式查询并导出参考
mybatisPlus
流式查询使用场景使用大数量导出到excel使用场景使用参考https://coldsmog.cn/project
华妃
·
2023-08-07 16:50
java
QueryWrapper,LambdaQueryWrapper用法简介(MyBatis Plus进阶)
目录一、项目结构及数据库内容如图二、数据库内容三、代码示例关于如何使用
MyBatisPlus
自动生成service,mapper,domain参考我的这篇博客使用
MyBatisPlus
自动生成service
阿维的博客日记
·
2023-08-07 03:43
#
MyBatis
spring-
boot
mybatis
oracle
数据库
分页Demo
BeanCopyUtils二、示例controllerservicedao一、分页对象封装分页数据对象importcn.hutool.http.HttpStatus;importcom.baomidou.
mybatisplus
.co
骑着蜗牛打天下
·
2023-08-07 03:36
工具类
java
springboot通过
mybatisPlus
调用存储过程实现
使用场景对于一个CRUD的操作需要涉及多条sql语句甚至多个表的关联,如果使用持久层框架去做一个个查询,会使得业务逻辑变得复杂冗余,这里我们可以使用mysql的存储过程对象(不同的数据库直接的存储过程函数有一定的语法差别),使用存储过程不仅可以简化我们后端业务逻辑操作,还可以通过使用mysql内置的函数去简化我们的sql之间的值传递的操作比如last_insert_id()获取通过数据库主键自增策
小爽帅到拖网速
·
2023-08-06 11:50
SpringBoot
数据库持久层
mysql
mybatis
spring
boot
SpringBoot 全家桶 |
MyBatisPlus
(五)主键生成策略
本文源码:Gitee·点这里使用主键注解@TableId,加到pojo类的主键上属性类型必须指定默认值描述valueString否""主键字段名typeEnum否IdType.NONE主键类型IdType值描述AUTO数据库ID自增NONE无状态,该类型为未设置主键类型(注解里等于跟随全局,全局里约等于INPUT)INPUTinsert前自行set主键值ASSIGN_ID分配ID(主键类型为Num
码农StayUp
·
2023-08-06 02:08
高性能API设计
批量思想很多的数据库操作都含有batch或者bulk的api,如我最近常使用的mybatis、
mybatisplus
以及``elasticSearch的数据操作API。
shigen01
·
2023-08-05 23:53
java
解决‘getBaseMapper()‘ in ‘com.baomidou.
mybatisplus
.extension.service.impl.ServiceImpl‘ clashes with问题
报错原因:ServiceImpl泛型传递的参数的类型与Mapper层继承的MP中BaseMapper的泛型参数的数据类型不同所导致的.解决方案:看一下自己的Mapper中的BaseMapper一样的即可。
几两春秋梦_
·
2023-08-05 20:04
开发
java
mybatis
数据库
关于使用mybatis plus 使用 in 查询 导致oom 项目死掉
最近在用项目使用的
mybatisplus
版本是3.0.7.1因为查询带有in查询因为如果查询的in集合是空就就会查询全部表数据加载内存所有问题如上,有时候表很大,十个G直接加载内存直接死掉,多人使用就死掉了
笨小孩1234
·
2023-08-05 19:06
批量插入rewriteBatchedStatements=true
今天写导入数据涉及到批量插入的地方使用
mybatisPlus
saveBatch,结果执行的时候大于sql语句发现是一条一条插入的。
钦拆大仁
·
2023-08-05 19:32
#
数据持久层
java
mysql
jdbc
mybatisplus
实现自动填充 时间
mybatisplus
实现自动填充功能——自动填充时间数据库表中的字段创建时间(createTime)更新时间(updateTime)每次增删改查的时候,需要通过对Entity的字段(createTime
风也温柔☆
·
2023-08-05 19:54
idea
mybatisplus
mybatisplus
常用小技巧,mybatisX插件使用小技巧
条件构造器select方法介绍根据业务需求,有时候只需要返回特定的几个数据表字段,我们通过条件构造器的select方法可以指定;还有一种情况,假如数据库字段很多的时候,我们要排除某几个字段,其他字段返回的时候,select方法也支持排除某些字段,查询其他的;最后还有一种情况,我们搞分组聚合函数的时候,可以使用select方法,返回聚合函数执行后的数据字段;实例实例一:查找薪水大于3500名字里有“
追风林
·
2023-08-05 15:05
oracle
数据库
mybatis
mybatis-plus
【踩坑专栏】Mybatis plus分页查询查到了全量数据
最近在使用
Mybatisplus
的时候遇到了一个很奇怪的问题,通过
mybatisplus
分页查询,但是record这一项却是全量的数据,正常来说record的size应该和在newPagequeryAll
不想睡觉的橘子君
·
2023-08-05 09:04
踩坑专栏
mybatis
java
开发语言
基于SpringBoot+layui实现后台管理系统
项目介绍一款Java语言基于SpringBoot2.x、Layui、Thymeleaf、
MybatisPlus
、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架
理查德.克莱德曼
·
2023-08-05 07:41
SpringBoot
Layui
spring
boot
layui
java
SpringBoot+Layui实现的后台管理系统
项目介绍一款Java语言基于SpringBoot2.x、Layui、Thymeleaf、
MybatisPlus
、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架
理查德.克莱德曼
·
2023-08-05 07:41
SpringBoot
Layui
spring
boot
layui
java
mybatisplus
interceptor
1mybatis拦截器,通过拦截4大对象的方法的执行,完成相关数据的动态改变。Executor:执行器StatementHandler:编译器ParameterHandler:sql参数处理器ResultSetHandler:结果集处理插件原理:4大对象的每个对象创建时都会经过interceptorChain.pluginAll(),拦截每个插件,经过每个插件的plugin()方法,目的就是给4大
锅锅嗨
·
2023-08-05 05:24
mybatis
java
开发语言
MyBatis-Plus实现分页查询
MyBatis-Plus的SQL语句测试运行结果MyBatis-Plus实现分页查询代码定义一个MyBatis-Plus拦截器packagecom.dong.config;importcom.baomidou.
mybatisplus
.extension.p
captain_dong
·
2023-08-05 04:09
平时学习
spring学习记录
Java知识学习
mybatis
java
开发语言
mybatisplus
集成geometry实现增改功能
前言在我们工作中想要实现将空间点位信息存储到数据库时,一般使用以下语句实现INSERTINTO`test-point`(point,text)VALUES(st_GeomFromText('POINT(11)'),'第1个点');update`test-point`setpoint=st_PointFromText('POINT(55)')whereid=10;但是这样每次都要去编写新增与编辑的s
Mcband
·
2023-08-05 04:01
mybatis
MybatisPlus
使用自定义Id生成器&数据自动填充
使用自定义ID生成器实现IdentifierGenerator接口@ComponentpublicclassCustomerIdGeneratorimplementsIdentifierGenerator{@OverridepublicNumbernextId(Objectentity){//填充自己的Id生成器,returnHolaSms.snowFlake();}}实体类或者配置文件中指定id
茶还是咖啡
·
2023-08-05 01:43
MybatisPlus
实战笔记
概述Mybatis支持定制化SQL、存储过程以及高级映射,避免几乎所有的JDBC代码和手动设置参数以及获取结果集。可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJO映射成数据库中的记录。缺点:SQL工作量很大,尤其是字段较多时。单表的增删改查操作可以通过mybatisgenerator工具来生成(或自己写模板工具生成),但项目开发的过程中总免不了要新添加新字段,得把新字段写
johnny233
·
2023-08-04 21:15
Mybatis
笔记
SpringBoot Plus+代码生产器
0目录1.
MybatisPlus
2.代码生产器1.
MybatisPlus
创建数据库和表(id没有设置主键和自增长)创建springBoot导入依赖安装lombok配置yml实体类加入注解无参构造和有参构造
请给我一串代码好吗
·
2023-08-04 21:00
spring
boot
java
oracle
升级mybatis-plus到3.5.3.1和JSQLParser 从4.3升级到4.6版本引起的插入问题解决
由于项目组件升级,所以需要升级mybatis-plus到3.5.3.1和JSQLParser从4.3升级到4.6版本,但发现用标准的插入也会报错,如下:###Cause:com.baomidou.
mybatisplus
.core.exceptions.
MybatisPlus
Exception
宁波阿成
·
2023-08-04 17:55
nbcio-boot
jeecg-boot
mysql
mybatis
mybatis-plus
JSQLParser
【IDEA】常用插件清单
【IDEA】常用插件清单arthasideaCodeium:AIAutocompleteforxxxCommit-MessageGenerateAllSetterMavenHelper
MybatisPlus
OneDarkthemePDFViewerRainbowBracketsRestfulToolSequenceDiagramSonarLintTranslationarthasidea
我家有个艳
·
2023-08-04 16:27
IDEA
intellij-idea
java
ide
springboot+
mybatisplus
+mysql双数据源动态切换(详细版)
1、首先引入各种jar,springboot、
mybatisplus
等,配置pom文件如下:4.0.0com.hualifespringboot1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.7.51.82.2.21.4.51.2.2
wuweixianzheng
·
2023-08-04 09:08
java
spring
boot
mysql
mybatis
mybatisplus
代码生成连接池_SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件...
我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件。然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我就不说了,集合了所有连接池的好处,并且还提供了监控等功能,加大了可扩展性等等。1.创建一个springboot项目:2.可以看到的是我们除了引入web依赖之外还引入了三个依赖,分别是MySQL,JDB
爱笑的眼睛洁
·
2023-08-04 09:37
springboot简易集成
mybatisPlus
+多数据源+flyway+shiro+前后端分离之后端篇
写在前面:本文基于《springboot简易集成
mybatisPlus
+多数据源+flyway》上进行扩展,只是简单的进行认证以及权限判断,实现shiro权限认证以及redis缓存sessionId,做到前后端分离功能
做最会吹牛的程序猿
·
2023-08-04 09:04
springboot
shiro
springBoot多数据源使用tdengine(3.0.7.1)+MySQL+
mybatisPlus
+druid连接池
一、安装部署1、我这里使用的3.0.7.1版本,因为我看3.x版本已经发布了一年了,增加了很多新的功能,而且3.x官方推荐,对于2.x的版本,官网都已经推荐进行升级到3.x,所以考虑到项目以后的发展,决定使用3.x版本2、下载安装包,我这里是linux安装,虽然在3.x版本已经可以支持window安装,但是为了考虑后面的性能测试,后期的部署,所以这里还是使用linux,这里安装步骤,官方说的已经很
灵泽~
·
2023-08-04 09:03
tdengine
时序数据库
spring
boot
tdengine
mysql
Mybatis Plus+达梦数据库 自动生成代码工具 存在Bug(已解决)
MybatisPlus
是一款增强版的mybatis,功能强大,简化开发,大大提高了开发效率,虽然mbp支持小众的国产达梦数据库,但是在代码生成这块,还是存在一些bug。
茶礼宜世
·
2023-08-04 05:49
Cause: com.baomidou.
mybatisplus
.core.exceptions.
MybatisPlus
Exception: 非法SQL,SQL未使用到索引, table:user,
使用showindexfromuser查看表中是否有对应的索引,我这里是缺少deleted索引,使用语句altertableuseraddindexidx_deleted(deleted)添加即可
linsy`
·
2023-08-04 03:15
sql
数据库
database
【Spring Boot】请求参数传json对象,后端采用(map)CRUD案例(101)
1.SpringBoot的Controller接受参数采用:@RequestBody2.需要一个Json工具类,将json数据转成Map;工具类:Json转Mapimportcom.baomidou.
mybatisplus
.core.toolkit.CollectionUtils
DevínKelly
·
2023-08-04 00:00
框架
java
spring
boot
java
mybatis plus开启二级缓存
开启二级缓存mybatis默认开启一级缓存,同一个sqlsession中相同的操作只会从磁盘上获取一次作用范围:同一个sqlsession
mybatisplus
开启二级缓存只需要两步1、启动类:@EnableCaching
谁偷了我的内裤
·
2023-08-03 22:41
数据库
mybatis
MybatisPlus
存在 sql 注入漏洞(CVE-2023-25330)解决办法
首先我们了解下这个漏洞是什么?MyBatis-PlusTenantPlugin是MyBatis-Plus的一个为多租户场景而设计的插件,可以在SQL中自动添加租户ID来实现数据隔离功能。MyBatis-PlusTenantPlugin3.5.3.1及之前版本由于TenantHandler#getTenantId方法在构造SQL表达式时默认情况下未对tenant(租户)的ID值进行过滤,当程序启用了
dmlcq
·
2023-08-03 17:23
sql
安全
web安全
MyBatisPlus
学习笔记
MyBatisPlus
1,
MyBatisPlus
入门案例与简介这一节我们来学习下
MyBatisPlus
的入门案例与简介,这个和其他课程都不太一样,其他的课程都是先介绍概念,然后再写入门案例。
tgywatalive
·
2023-08-03 15:38
Java学习
mybatis
java
maven
intellij-idea
spring
boot
尚硅谷
MyBatisPlus
学习笔记
目录
MyBatisPlus
简介:代码编写BaseMapper源码解析SeviceCRUD接口常用注解@TableLogic雪花算法条件构造器wapper插件1.分页插件2.利用插件自定义分页条件乐观锁插件通用枚举代码生成器多数据源
混时魔王
·
2023-08-03 15:37
学习
spring
maven
mybatisplus
学习笔记
mybatisplus
笔记一、基本crud1、BaseMapper所有基本的crud都在BaseMapper接口中定义,用户只需要继承该接口即可实现基本的crud操作@Repository//需要指定泛型为哪一个实体类
九个太阳打瞌睡
·
2023-08-03 15:06
学习
笔记
java
mybatis
MybatisPlus
学习笔记
项目准备1、创建springboot整合
mybatisplus
的项目。2、创建用户实体类,有/无参构造函数与toString/set/get这里省略。
io无心
·
2023-08-03 15:34
javaWeb
SSM系列
spring
boot
mybatisplus
MyBatisPlus
学习记录
MyBatisPlus
(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率
MyBatisPlus
简介入门案例创建新模块,选择Spring初始化,并配置模块相关基础信息选择当前模块需要使用的技术集
SY_XLR
·
2023-08-03 15:04
笔记
学习
mybatis
intellij-idea
SpringBoot使用MyBatis Plus + 自动更新数据表
1、
MybatisPlus
介绍Mybatis,用过的都知道,这里不介绍,
mybatisplus
只是在mybatis原来的基础上做了些改进,增强了些功能,增强的功能主要为增加更多常用接口方法调用,减少xml
yonnry
·
2023-08-02 19:54
spring
boot
mybatis
后端
三个常用查询:根据用户名 / token查询用户信息+链表分页条件查询
dao层测试:2.链表分页条件查询会员等级实体类封装条件类PageVocontroller层service层及实现类dao层Mapper.xml层测试vue前端参考1.根据用户名或者token查询用户信息
mybatisplus
IT光
·
2023-08-02 18:29
链表
数据库
oracle
vue.js
SpringBoot集成
MyBatisPlus
+MySQL(超详细)
前言查看此文章前强烈建议先看这篇文章:Java江湖路|专栏目录该文章纪录的是SpringBoot快速集成
MyBatisPlus
,每一步都有记录,争取每一位看该文章的小伙伴都能操作成功。
Eric-x
·
2023-08-02 15:15
spring
boot
mysql
后端
MyBatisPlus
3--freemarker自定义模板
MyBatisPlus
3–freemarker自定义模板导包com.baomidoumybatis-plus-boot-starter3.3.2com.baomidoumybatis-plus-generator3.3.2org.freemarkerfreemarker2.3.29
请叫我张大胆
·
2023-08-02 08:44
MyBatisPlus
generator
java
mybatis
mysql
MybatisPlus
------MyBatisX插件:快速生成代码以及快速生成CRUD(十二)
MybatisPlus
------MyBatisX插件(十二)MyBatisX插件是IDEA插件,如果想要使用它,那么首先需要在IDEA中进行安装。
诗与猿方
·
2023-08-02 08:32
Java框架
mybatis
intellij-idea
java
java 企业工程管理系统软件源码+Spring Cloud + Spring Boot +二次开发+
MybatisPlus
+ Redis
Java版工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离功能清单如下:首页工作台:待办工作、消息通知、预警信息,点击可进入相应的列表项目进度图表:选择(总体或单个)项目显示1、项目进度图表2、项目信息施工地图:1、展示当前角色权限下能看到的施工地图(地图坐标)。2、点击坐标点出现项目基本信息。3、项目施工地图项目展示基本信息、
微服务 spring cloud
·
2023-08-02 03:19
java
spring
cloud
spring
boot
工程管理系统源码
java中对于日期格式化处理
packagecom.geekmice.gk
mybatisplus
demo.plugin;importcom.geekmice.gk
mybatisplus
demo.Gk
Mybatisplus
DemoApplication
geekmice
·
2023-08-01 20:54
问题汇总
java
python
开发语言
springboot整合
mybatisplus
多数据源下使用ActiveRecord模式操作crud
要在SpringBoot中使用
MyBatisPlus
的ActiveRecord模式操作多个数据源的CRUD,可以采取以下步骤:1.添加依赖在pom.xml文件中添加如下依赖:com.baomidoumybatis-plus-boot-starter
滨海之君
·
2023-08-01 18:29
spring
boot
mybatis
java
多数据源下 使用
mybatisplus
的ActiveRecord模式操作crud
MybatisPlus
支持在多数据源下使用ActiveRecord模式。
滨海之君
·
2023-08-01 18:59
mybatis
java
开发语言
【SpringBoot应用篇】SpringBoot+
MybatisPlus
集成国产DM8(达梦)数据库
【SpringBoot应用篇】SpringBoot+
MybatisPlus
集成国产DM8(达梦)数据库简介和安装基本概念介绍SpringBoot+MP整合DM8pomymlAddressAddressMapper
喜羊羊sk
·
2023-08-01 17:51
#
SpringBoot
spring
boot
数据库
后端
MyBatisPlus
从入门到精通-3
文章目录Insertid(主键)生成策略id具体类型雪花算法解析全局配置ID类型即表名前缀Delete多数据删除逻辑删除全局设置逻辑删除小结Update乐观锁乐观锁拦截器!小结代码生成器概述实战!1.导入依赖2.创建***Generator***类3.在Genertor里进行配置!!!(重点)其他架构继承的紧接着上一篇的查询接下来的重点介绍增删改操作了Insertid(主键)生成策略前面的案列中我
小袁拒绝摆烂
·
2023-08-01 16:49
#
Mybatis
服务器
数据库
运维
MyBatisPlus
从入门到精通-2
文章目录解决一下日志输出和banner问题条件查询设置查询条件方式方式1(普通方式)方式2lambda方式方式3LambdaQueryWarpper(!)条件之间的多重组合小结null判定(参数)小结查询投影/分组统计(查询字段控制,含函数字段如count(*))各种查询条件对应方法小结映射匹配兼容性接着上一讲的Mp的分页功能下面我们讲解条件查询功能和其他功能解决一下日志输出和banner问题每次
小袁拒绝摆烂
·
2023-08-01 16:48
#
Mybatis
JavaWeb
数据库
mybatis
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他