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
MyBatisPlus
一、简介官网:Redirect参考教程:http://mp.baomidou.com/guide/
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变
HappyBoy_2019
·
2024-01-14 05:12
myBatisPlus
mybatis
解密
Mybatis-Plus
:优雅简化你的数据访问层!
目录1、引言2、什么是Mybatis-Plus3、
Mybatis-Plus
的特点和优势4、安装和配置Mybatis-Plus5、使用
Mybatis-Plus
进行数据库操作6、
Mybatis-Plus
的高级功能
凛鼕将至
·
2024-01-14 02:41
mybatis
java
开发语言
MybatisPlus代码生成器
importcom.baomidou.mybatisplus.generator.FastAutoGenerator;importcom.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;/***
mybatis-plus
wzytyt
·
2024-01-14 01:41
java
tomcat
开发语言
【每日小bug】——
mybatis-plus
拼接sql空格报错,根据时间聚合查询
mybatis-plus
拼接sql报错复制报错sql语句到navicat,字段之间缺少空格,补上就可以了聚合sql根据时间json接收@JsonFormat(timezone="GMT+8",pattern
ganjiee0007
·
2024-01-13 22:41
bug
mybatis
sql
mybatis-plus
查询已经逻辑删除的数据
业务场景:有些情况的时候,我们查询某个地方引用的数据被“软删除”了,
mybatis-plus
直接的api无法帮我查询出来,但是我又不想手写sql,只想使用条件构造器。
吴巴格
·
2024-01-13 17:54
mybatis-plus
mybatis
mybatis-plus
时间段查询的几种方式
解决方案目录方式一:ge方法(大于等于>=)和le方法(小于等于=)和le方法(小于等于getPageList(HealthCheckCommentReporthealthCheckCommentReport,PageRequestVopageRequestVo){Pagepage=newPagequeryWrapper=Wrappers.lambdaQuery();queryWrapper.eq
吴巴格
·
2024-01-13 17:23
mybatis
java
开发语言
Spring Boot工程基本环境Demo
下面以简单的数据库访问工程为例,会使用到lombok、
mybatis-plus
,需要引入相关的版本配置。详细源码地址:https://gi
Gary的个人空间
·
2024-01-13 12:59
spring boot
mybatis-plus
dynamic-datasource 配置文件 相关依赖环境配置
springbootmybatis-plusdynamic-datasource配置文件相关依赖环境配置##yaml配置server:port:8866servlet:context-path:/yymtomcat:max-threads:300connection-timeout:57000max-connections:500connection-timeout:57000spring:dat
蚰蜒螟
·
2024-01-13 07:07
spring
boot
mybatis
tomcat
spring boot
mybatis-plus
操作实践
1、先建一个数据表实体类packagecom.qilaike.system.domain;importjava.util.Date;importcom.fasterxml.jackson.annotation.JsonFormat;importorg.apache.commons.lang3.builder.ToStringBuilder;importorg.apache.commons.lang
Byte Beat
·
2024-01-13 07:28
spring
boot
mybatis-plus
rocketmq集成springboot源码分析
我们知道无论是
mybatis-plus
、rocketmq等第三方优秀的框架都继承了springboot。那么如果我们想自己写一个简单的功能集成到springboot当中需要怎么做到呢?
hyssop2019
·
2024-01-12 17:10
rocketmq系列
spring
boot
java-rocketmq
rocketmq
mybatisPlus CodeGenerator 代码生成
在test目录下新建CodeGenerator类,用于
mybatis-plus
自动生成java代码packagecom.edward;importcom.baomidou.mybatisplus.generator.FastAutoGenerator
牧羊狼爱学习
·
2024-01-12 10:52
java
java
mybatis
MyBatis-Plus
入门
.MyBatis-Plus介绍(1)简介(2)特性(3)结构(4)支持数据库2.快速开始3.安装与配置4.代码生成5.综合案例(1)主键生成策略(3)自动填充1.MyBatis-Plus介绍(1)简介
MyBatis-Plus
余温x
·
2024-01-12 10:09
mybatis
oracle
数据库
MyBatis-Plus
进阶
目录1.乐观锁和悲观锁1.1.什么是乐观锁和悲观锁1.2.乐观锁和悲观锁的区别1.3.综合案例2.逻辑删除2.1.什么是逻辑删除2.2.为什么使用逻辑删除2.3.综合案例2.3.1.官方提示2.3.2.配置方式2.3.3.案例演示3.分页1.乐观锁和悲观锁1.1.什么是乐观锁和悲观锁乐观锁(OptimisticLocking)和悲观锁是数据库中的两种并发控制机制。乐观锁假定数据一般情况下不会发生冲
余温x
·
2024-01-12 10:09
mybatis
java
服务器
MP中queryWrapper and的使用
参考文献:
mybatis-plus
中queryWrapperand多条件拼接_querywrapper多条件-CSDN博客目标sql:SELECTidd,name,age,varchar1,varchar2
Harbor Lau
·
2024-01-12 07:04
windows
MyBatis-Plus
框架
简介
MyBatis-Plus
是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,主要作用为简化开发、提交效率。
蒽蒽.
·
2024-01-12 04:46
java
开发语言
mybatis
mybatisplus实现自动创建/更新时间
Mybatis-Plus
提供了自动填充功能,可以通过实现MetaObjectHandler接口来实现自动更新时间的功能。
Valueyou24
·
2024-01-12 03:55
Mybatis-plus
java
开发语言
mybatis
【花艺电商】SpringBoot集成
MyBatis-Plus
、Swagger2、SpringSecurity、OAuth2等技术整合开发
MyBatis-Plus主要体现项目应用2.SpringSecurity应用作用三、页面展示1.登入2.主页3.详情4.购物车5.订单6.沙箱支付每篇一获一、功能介绍1.说明这个项目主要使用了SpringSecurity、
MyBatis-Plus
云小君
·
2024-01-12 01:29
spring
boot
mybatis
intellij-idea
spring
后端
javascript
java
mybatis-plus
代码生成器的UI界面使用非常方便
介绍MyBatis-PlusGenerator-UI是一个对MyBatis-PlusGenerator进行封装的工具,通过WebUI界面可以快速生成兼容SpringBoot和
MyBatis-Plus
框架的各类业务代码
风水道人
·
2024-01-11 23:42
Mybatis
mybatis
ui
springboot 多数据源怎么配置在控制台的sql打印日志
EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取,更多内容持续奉上单数据源的配置:
mybatis-plus
飞乐鸟
·
2024-01-11 21:16
mybatis
spring
boot
java
解决
mybatis-plus
修改对象属性为null失效,以及updateStrategy = FieldStrategy.IGNORED的坑
首先场景是数据持久层使用的
mybatis-plus
,只需要修改对象的几个字段且字段都需要进行判断是否需要赋值为null,然后进行修改使用的是updateById(),结果发现赋值为null的字段不生效;
oNuoyi
·
2024-01-11 14:27
springboot
mybatis
若依前后端分离版使用
mybatis-plus
实践教程
1、根目录得pom加入依赖3.5.1com.baomidoumybatis-plus-boot-starter${mybatis-plus.version}2、在framework得pom文件下面增加com.baomidoumybatis-plus-boot-starter3、在framework的config下面更改myBatisConfig/*@BeanpublicSqlSessionFact
Byte Beat
·
2024-01-11 07:29
mybatis
java
mybatis-plus
Mybatis-plus
基本使用
mybatisplus概述是对Mybatis框架的二次封装和扩展纯正血统:完全继承原生Mybatis的所有特性最少依赖:仅仅依赖Mybatis以及Mybatis-Spring性能损耗小:启动即会自动注入基本CURD,性能无损耗,直接面向对象操作自动热加载:Mapper对应的xml可以热加载,大大减少重启Web服务器时-间,提升开发效率全局拦截:提供全表delete、update操作智能分析阻断避免
AttackingRookie
·
2024-01-11 02:52
springboot
mybatis
spring
面试宝典之mybatis与
mybatis-plus
面试题
Mybatis:一、请说说在Mybatis中#和$有什么区别?#相当于对数据加上双引号,$相当于直接显示数据1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:orderby#user_id#,如果传入的值是111,那么解析成sql时的值为orderby"111",如果传入的值是id,则解析成的sql为orderby"id".2.$将传入的数据直接显示生成在sql中。如:ord
Long里小花荣
·
2024-01-11 01:23
spring
java
后端
Mybatis-Plus
基础项目配置代码
导入相关的依赖这里用到了阿里的数据库连接池lombok com.baomidou mybatis-plus-boot-starter 3.5.1 com.alibaba druid-spring-boot-starter 1.2.11 mysql mysql-connector-javaspringbootyaml配置spring:datasource:username:账号pas
小晓萌新
·
2024-01-10 15:46
java
mybatis
mybatis-plus
通过QueryWrapper进行多条件查询
标题mybatis-plusQueryWrapperpojo:@Data@EqualsAndHashCode(callSuper=false)@Accessors(chain=true)@TableName("m_goods")@ApiModel(value="Goods对象",description="")publicclassGoodsimplementsSerializable{privat
Everybody_up
·
2024-01-10 11:09
mybatis
mysql
java
spring
深入理解
MyBatis-Plus
批量保存方法
前言在项目开发中,需要插入批量插入20多万条数据,通过日志观察,发现在调用
MyBatis-Plus
中的saveBatch()方法性能非常的差,本篇文章主要分享一下saveBatch()的原理以及使用的注意事项原理我们通过源码的形式进行解析
大伟攀高峰
·
2024-01-10 08:00
MyBatis-Plus
mybatis
浪花 - 根据标签搜索用户
项目后端新增一个接口——根据标签搜索用户AND:允许用户传入多个标签,多个标签都存在才能搜索出来OR:允许用户传入多个标签,有任何一个标签存在就能搜索出来本文演示两种方式进行标签搜索:使用SQL查询:通过
Mybatis-plus
m0_74059961
·
2024-01-09 19:38
#
后端接口开发
java
junit
sql
redis
mybatis
json
intellij
idea
Mybatis-plus
分页插件PageHelper的两种不同使用方式
最近在写需求的过程中接触到许多的分页,但是对于不同情况下会有不同的分页方法选择,由于目前使用得比较多的是
mybatis-plus
里面的分页插件,因此通过本文详细了解一下pageHelper的使用。
酱学编程
·
2024-01-09 11:46
java基础
mybatis
java
前端
mysql语句转换为oracle_MyBatis项目实战 快速将MySQL转换成Oracle语句
一、前言因项目需求,小编要将项目从mysql迁移到oracle中~现在将完成基于
MyBatis-Plus
将项目中的MySQL语句全部转换成Oracle语句大概实现步骤:将项目改成支持双库配置(因项目基于
壮士请收下我的赞
·
2024-01-09 10:57
Mybatis-plus
插入数据后怎么获取到插入数据的主键
在
MyBatis-Plus
中,插入数据后获取插入数据的主键可以通过以下方式实现:使用@TableId(type=IdType.AUTO)注解:如果你在实体类中使用了@TableId注解,并设置了type
m0_46780117
·
2024-01-09 01:57
mybatis
Mybatis-plus
的代码生成器的配置
Mp的代码生成器代码生成文件publicclassgetCode{@Testpublicvoidmain1(){//1、创建代码生成器AutoGeneratormpg=newAutoGenerator();//2、全局配置GlobalConfiggc=newGlobalConfig();StringprojectPath=System.getProperty("user.dir");System.
m0_46780117
·
2024-01-09 01:56
java
SpringBoot项目中开启MyBatis的SQL日志
方法一:logging:level:com:hbsc:iotmiddleplatform:mapper:debug//日志输入时的名字file:name:logs.log方法二:
mybatis-plus
Myovlmx
·
2024-01-08 21:00
Spring
Boot
MyBatisPlus
spring
boot
mybatis
sql
用户管理第2节课--idea 2023.2 后端--实现基本数据库操作(操作user表) -- 自动生成 --合并生成后的代码【鱼皮】
一、模块页面功能1.1domain【实体对象】1.2mapper【操作数据库的对象】-->UserMapper1)UserMapper其实就是我们用来操作数据库的一个对象2)继承了
mybatis-plus
chemddd
·
2024-01-08 08:18
用户管理
数据库
【二】在springboot工程中添加service层
在【一】往springboot-helloworld工程中通过继承
mybatis-plus
中的BaseMapper添加了mapper层,下面继续往工程中通过继承
mybatis-plus
中的Iservice
恋上钢琴的虫
·
2024-01-08 06:37
spring
boot
java
后端
Spring Boot 集成 Sharding-JDBC +
Mybatis-Plus
实现分库分表
一、Sharding-JDBC简介:Sharding-JDBC又称ShardingSphere,一个开放源代码生态系统,由一组分布式数据库中间件解决方案组成,其中又包括JDBC,代理和Sidecar(计划)。它们都提供数据分片,分布式事务和数据库编排功能,适用于Java同构,异构语言和云原生等各种情况。二、创建项目如下:使用STS创建SpringBoot项目,使用MVC三层结构开发代码:1)配置P
Liuzhoulin
·
2024-01-08 04:14
MyBatisPlus
MyBatisPlus1.简介
MyBatis-Plus
(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变
釣餌锒鐺
·
2024-01-08 01:18
MyBatisPlus
mybatis
java-ee
maven
mybatis-plus
讲解
*我第一次接触
mybatis-plus
时感觉是这是什么,怎么缺少xml,我懵逼了,我突然想起以前同事说过,
mybatis-plus
特别强大,不需要xml,我才知道我的项目是plus的,我就去网上学了学基础的
小雨点转雷阵雨
·
2024-01-08 01:17
java
【在Spring Boot中集成
MyBatis-Plus
实现分页】
MyBatis-Plus
是MyBatis的增强工具,提供了一系列增强特性,包括分页查询。本文将详细介绍如何在SpringBoot项目中集成
MyBatis-Plus
,并利用其分页功能实现分页查询。
無飞
·
2024-01-07 12:21
spring
boot
mybatis
后端
手拉手springboot3整合
mybatis-plus
多数据源
环境介绍技术栈springboot+mybatis-plus+mysql软件版本mysql8IDEAIntelliJIDEA2022.2.1JDK17SpringBoot3.1.7dynamic-datasource3.6.1mybatis-plus3.5.3.2加入依赖com.baomidoumybatis-plus-boot-starter3.5.4.1com.baomidoumybatis-
QGS-CD
·
2024-01-07 05:06
mybatis
spring boot + mysql+
mybatis-plus
开箱即用项目
开箱即用后端项目用于中小型项目快速构建webapi,灵活度高,可根据项目自由定制所需的依赖插件,此项目区分了开发、测试、和生产环境此项目集成了mysql+mybatis-plus,使用
mybatis-plus
程序员阿明
·
2024-01-07 05:05
spring
boot
mysql
mybatis
java
【快学springboot】SpringBoot整合Mybatis Plus
mybatisplus简介来自官方对于mybatisplus的介绍:
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具
Happyjava
·
2024-01-07 04:33
mybatis-plus
实现乐观锁
一、场景业务并发现象带来的问题:秒杀如12306抢票,抢商品1.假如有100张票在出售,为了保证每张票只能被一个人购买,如何保证不会出现超买或者重复卖2.对于这一类问题,其实有很多的解决方案可以使用3.第一个首先想到的是锁,锁在一台服务器中时可以解决的,但是如果在多台服务器下,锁就没有办法控制,比如12306有两台服务器在进行卖票,在两台服务器上都加锁的话,那也可能会导致在同一时刻有两个线程在进行
花果水莲
·
2024-01-07 01:19
mybatis-plus
数据库
spring
boot
MyBatis-Plus
——实现乐观锁
MyBatis-Plus
——实现乐观锁乐观锁——
MyBatis-Plus
实现1.主要适用场景:2.乐观锁实现方式:3.乐观锁实现流程3.1修改实体类属性3.2注册乐观锁插件3.3测试乐观锁——
MyBatis-Plus
848698119
·
2024-01-07 01:48
Spring
Boot
MyBatis-Plus
mybatis
java
spring
boot
Mybatis-Plus
乐观锁配置使用流程【OptimisticLockerInnerInterceptor】
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:人工智能学习网站1.乐观锁实现1.配置插件1.XML方式2.Springboot注解方式下方为博主使用时场景单独写config带@Bean注解privateMybatisPlusInterceptormybatisPlusInterceptor(){MybatisPlusInterceptormpi=newMybat
白大锅
·
2024-01-07 01:47
mybatisplus
mybatis
乐观锁
乐观锁插件
mybatis-plus
增加乐观锁
安装依赖com.baomidoumybatis-plus-boot-starter3.5.2先配置好
mybatis-plus
开启乐观锁/***MyBatisPlus配置类*/@Configuration
m0_73037076
·
2024-01-07 01:47
mybatis
mysql
java
MyBatis-Plus
实现自定义SQL语句的分页查询
正常开发的时候,有时候要写一个多表查询,然后多表查询之后还需要分页,
MyBatis-Plus
的分页插件功能挺不错的,可以很简单实现自定义SQL的分页查询。
枫叶梨花
·
2024-01-07 00:01
真
·
解决问题
·
小知识
mybatis
sql
数据库
mybatis-plus
list(Wrappers)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、方法命名前言使用
mybatis-plus
中的一个坑一、方法命名在使用
mybatis-plus
的过程中如果命名和BaseMapper
20、77
·
2024-01-06 14:06
mybatis
封装的多线程查询工具,需要依赖
mybatis-plus
开启线程池
文章目录一、MdUtils二、MdCallable三、调用一、MdUtilsimportcom.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;importcom.baomidou.mybatisplus.core.toolkit.support.SFunction;importcom.baomidou.mybatispl
20、77
·
2024-01-06 14:31
java
mybatis
mysql与
mybatis-plus
有关autoResultMap的事儿
遇到的问题:一开始是这样写的,images和appendixes在数据库中都是blob类型,想要通过重写set方法来获取正确的值,但是问题是中文会乱码,很奇怪。。。@Data@Builder@TableName(value="task_comment",autoResultMap=true)publicclassTaskCommentimplementsSerializable{/***ID*/@
倜傥村的少年
·
2024-01-06 14:23
阿涛的踩坑日记
java
mybatis
数据库
MyBatis-Plus
教程
MyBatis-Plus
入门及基本用法需要的基础:学习过MyBatis、Spring、SpringMVC!为什么需要学习它呢?
yyaaooy
·
2024-01-06 09:02
mybatis
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他