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
】分页查询
为什么?使用分页查询,可以将查询结果分割成多个部分,每次只查询部分数据,从而提高性能、减少内存消耗、提高用户体验和数据安全性。·封装分页查询数据类分页查询的结果通常包含4个字段:page:当前页码limit:每页大小total:数据总数data:查询的数据列表page、limit一般由前端传入接口,而total、data则从分页查询的结果取出。/***分页查询结果泛型类*/@Data@NoArgs
zadarmo_
·
2023-12-24 13:53
Java
mybatis
mybatis-plus
的用法。如果条件不为空则查询。返回结果类型转换
1.如果条件不为空则查询偶尔看到这个代码。感觉大可不必点击进入源码就会发现。内部已经封装好了条件判断,可以说非常的人性化而且condition条件走的非常深如此写即可2.返回结果类型转换page查询的时候,返回的结果只能是表对应的实体类。如果自定义扩展vo,dto需要进行类型转换。可见这里已经封装了类型转换的lambda表达式,无需自己写至于list,selectlist方法应该也有对应的类型转换
ganjiee0007
·
2023-12-24 08:16
mybatis
在使用@select的时候,如何加入if判断条件
在使用@select的时候,如何加入if判断条件通常大项目都是用mapper.xml进行拼接,但是小项目可以使用
mybatis-plus
进行快速开发。
ganjiee0007
·
2023-12-24 08:16
java
开发语言
基于SpringBoot实现的前后端分离书店项目,功能:注册登录、浏览商品、热门商品、购物车、购买、地址管理、密码管理等
一、项目简介本项目主要基于SpringBoot、
Mybatis-plus
、MySQL、Redis实现的书店管理系统。
比特物语
·
2023-12-24 05:01
JAVA
spring
boot
后端
java
vue
spring
idea
Mybatis-plus
动态条件查询QueryWrapper的函数用法
目录前言1.QueryWrapper2.函数3.Demo前言原本都是在Mapper文件中修改,直到看到项目中使用了QueryWrapper这个函数,大致了解了用法以及功能,发现还可以!对此此贴为科普帖以及笔记帖1.QueryWrapperMyBatis-Plus是MyBatis的增强工具包,它简化了MyBatis的开发流程,提供了一些常用功能的增强和简化方法。其中,QueryWrapper是MyB
码农研究僧
·
2023-12-24 04:49
java
mybatis
java
mybatis-plus
QueryWrapper
MySQL间隙锁死锁问题
一、场景还原当时同事A在线上代码中使用了
Mybatis-plus
的如下方法com.baomidou.mybatisplus.extension.service.IServicesaveOrUpdate(
数据与人
·
2023-12-24 01:59
数据库
mysql
MyBatis与
MyBatis-plus
的区别
一、MyBatisMyBatis前身是iBatis,是ClintonBegin在2001年发起的一个开源项目。最初侧重于码软件开发,后续发展成为一款基于java的持久层框架。Mybatis是一款优秀的持久层框架支持自定义SQL查询、存储过程和高级映射,消除了几乎所有的JDBC代码和参数的手动设置以及结果集的检索。MyBatis可以使用简单的XML或者注解进行映射和配置,通过将参数映射到配置的SQL
AshinX
·
2023-12-24 00:22
Mybatis-plus
如何实现自动添加租户ID,Insert操作时怎么自动添加tenant_id字段
Mybatis-plus
在执行Insert操作时怎么自动添加tenant_id字段JsqlParserSupport.processParser2.TenantLineInnerInterceptor.processInsert
jianghx1024
·
2023-12-23 22:19
saas
spring
boot
java
基于
Mybatis-Plus
进行查询封装
基于
Mybatis-Plus
进行查询封装packagecom.test.common.orm.builder;importcn.hutool.core.util.IdUtil;importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper
往事随风吧@
·
2023-12-23 20:28
mybatis-plus
java
基于SpringBoots实现的学生档案管理系统
一、系统架构前端:html|js|css|jquery|layui后端:springboot|
mybatis-plus
|thymeleaf环境:jdk1.8+|mysql|maven二、代码及数据库三、
李白的粉
·
2023-12-23 19:27
毕业设计
java
springboot
毕业设计
课程设计
源代码管理
Mybatis-Plus
的分页语句流程保姆级分析(四)
group:com.baomidouversion:3.5.2.2-SNAPSHOT为什么要分析分页流程因为我在使用的时候发现分页不生效,得分析一下找到原因。问题描述:我的分页不生效。com.baomidou.mybatisplus.extension.plugins.pagination的Page对象。代码如下:publicvoidgetAll(){//为什么我的分页实效了?Pageobject
Code A Better Life
·
2023-12-23 15:03
MybatisPlus
mybatis
java
数据库
后端
spring
MyBatis-Plus
详解
一.MyBatisPlus简介1.入门整合案例版本兼容SpringBoot3.1.2与mp3.5.3.11.1创建新模块,选择Spring初始化,并配置模块相关基础信息1.2选择当前模块需要使用的技术集(仅保留JDBC)注意这里设置版本为3.1.21.3手动添加MyBatisPlus起步依赖com.baomidoumybatis-plus-boot-starter3.5.3.1com.alibab
格里菲斯858
·
2023-12-23 13:41
mybatis
java
MyBatis-Plus
使用中常见问题
文章目录引言1、updateById()2、datetime类型引言Java的持久层框架中,MyBatis是比较流行且受欢迎的框架之一,而
MyBatis-Plus
是在MyBatis中封装了一层,我们可以更加简单的使用
飞起的豹子
·
2023-12-23 10:19
java
mybatis
mybatis
MyBatis系列(八)——
MyBatis-Plus
的使用
前言在之前的学习中我们已经知道了有关MyBatis的基本使用,也讲解了MyBatisGenerator作为拓展插件对我们持久层开发的简化步骤,在本篇文章中,我们将讲解现阶段使用更多、功能更加强大的MyBatis增强工具
MyBatis-Plus
moutory
·
2023-12-23 10:35
如何在springboot中配置
mybatis-plus
MyBatis-Plus
(简称为MP)是一个开源的Java持久层框架,它是在MyBatis基础上进行扩展的。
keyboard_jie
·
2023-12-23 08:08
spring
boot
mybatis
后端
MyBatis:mybatisplus查询最大值
您可以通过使用
mybatis-plus
提供QueryWrapper类来获取某值最大数据。
dingcho
·
2023-12-23 06:40
Java
Java基础
MyBatis
mybatis
java
前端
Vue处理超过16位数字精度丢失问题(数字最后两位变0)
问题当我们使用
MyBatis-Plus
使用ASSIGN_ID(雪花算法)生成的id作为主键时,因为其长度为19位,而前端一般能处理16位,如果不处理的话在前端会造成精度丢失,最后两位会变成00,感觉像是四舍五入后的效果
钢铁熊猫33
·
2023-12-23 02:09
vue.js
javascript
前端
mybatis-plus
阻止全表更新与删除
BlockAttackInnerInterceptor是
mybatis-plus
的一个内置拦截器,用于防止恶意的全表更新或删除操作。
javachen__
·
2023-12-23 01:08
mybatis
java
服务器
融资项目——注解理解之@TableId
在使用
Mybatis-plus
进行数据库查询的时候,如果不使用@TableId,则查询语句默认的主键字段名称为"id"。
qq_45007794
·
2023-12-22 22:08
数据库
mysql
mybatis-plus
2 —— CRUD 封装的使用
mybatis-plus2——CRUD封装的使用前言CRUD封装WrapperQueryWrapperUpdateWrapperIServicesavegetlistupdatesaveOrUpdateremovecountchainBaseMapper总结前言上一章节介绍了MP和Springboot的整合,以及代码生成的特性。本章节介绍MP对CRUD的封装,并结合大量使用示例帮助理解CRUD封装
小水牛...
·
2023-12-22 14:32
java
mybatis
Mybatis-Plus
——02配置SQL日志,CRUD增(新注解)
配置SQL日志,CRUD增一、配置SQL日志二、CRUD——增insert2.1、主建生成策略2.2、主建设置自增插入————————如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~一、配置SQL日志mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl在运行一下测试方法,sql记录就出来了
五月CG
·
2023-12-22 14:32
Mybatis-Plus
mybatis
sql
oracle
mybatis-plus
主健生产策略
Mybatis-Plus
——SpringBoot连接数据库
MyBatis是一款优秀的数据持久层ORM框架,被广泛地应用于应用系统。MyBatis能够非常灵活地实现动态SQL,可以使用XML或注解来配置和映射原生信息,能够轻松地将Java的POJO(PlainOrdinaryJavaObject,普通的Java对象)与数据库中的表和字段进行映射关联。具体步骤:1.引入相关依赖:com.baomidoumybatis-plus-boot-starter3.4
weixin_45681238
·
2023-12-22 14:32
mybatis
spring
boot
数据库
MyBatis-Plus
——增删查改
开发环境IDEAJDK:1.8SpringBoot:2.6.2Maven:3.3.9MySQL:8.0.23数据库准备CREATEDATABASEmybatis_plus_db;DROPTABLEIFEXISTSperson;CREATETABLEperson(idBIGINT(20)NOTNULLCOMMENT'主键ID',nameVARCHAR(30)NULLDEFAULTNULLCOMMEN
xiaosongxiaozi
·
2023-12-22 14:32
mysql
java
spring
boot
(Mybatis笔记)
Mybatis-Plus
——封装接口IService使用(一)
saveOrUpdate)3.删除数据(remove)4.更新数据(Update)源码地址:https://github.com/GuiZhouAndroid/mybatisDemo(Mybatis笔记)
Mybatis-Plus
电竞丶小松哥
·
2023-12-22 14:58
Mybatis笔记
mysql
spring
boot
mybatis-plus
IService
Navicat
15
三分钟学会使用
Mybatis-Plus
——笔记
目录简介安装配置实体类常用注解使用CRUD接口条件构造器分页简介
MyBatis-plus
是mybatis的增强工具,在MyBatis上只做增强,不做改变,引入他不会对现有工程产生影响,只需简单配置快速实现
彭白鱼
·
2023-12-22 14:28
springBoot
java
spring
spring boot集成
mybatis-plus
——Mybatis Plus 快速开始
MybatisPlus快速开始更新时间2023-01-1015:36:57大家好,我是小哈。前面小节中,我们已经了解到什么是MybatisPlus,以及和Mybatis的区别。本章节中,我们将上手学习如何使用它操作数据库。一、数据库安装本教程以MySQL数据库作为演示,所以第一步,你需要先确保你的机器已安装好MySQL。不知道如何安装的童鞋,可自行百度一下。TIP:也可以使用Docker安装MyS
小白龙白龙马
·
2023-12-22 14:58
mybatis
spring
boot
java
mysql
数据库
Mybatis系列之——整合
Mybatis-Plus
Mybatis-Plus1、了解Mybatis-PlusMyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://mybatis.plus/或https://mp.baomidou.com/文档地址:https://mybatis.plus/guide/源码地址:https://github.com
Good_omen
·
2023-12-22 14:26
java
maven
mybatis-plus
Mybatis-Plus
——03,CRUD改
CRUD改一、CRUD——改update————————如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~一、CRUD——改update@Test//测试更新publicvoidupdateTest(){Useruser=newUser();user.setId(3L);//怎么改id??//通过条件自动拼接动态Sqluser.setName("root");user.setAge(12);us
五月CG
·
2023-12-22 14:24
Mybatis-Plus
mybatis
mybatis-plus
update
mapper
mybatis-plus
使用jdk8的LocalDateTime nested exception is java.sql.SQLFeatureNotSupportedException解决方案
mybatisplus3.2.0版本需要配合这mybatis-3.5.1.jarmybatis-plus-3.1.2.jarmybatis-plus-boot-starter-3.1.2.jarmybatis-spring-2.0.1.jarmysql-connector-java-8.0.16.jar升级这个jar包到1.1.21版本即可解决druid-spring-boot-starter-1
舞动人生lrcore
·
2023-12-22 14:07
springboot
技术
mybatis-plus
代码生成器及springboot整合问题
1.mybatis-plus代码生成器maven依赖注意springboot版本:2.2.4.RELEASEcom.baomidoumybatis-plus-generator3.3.1.tmporg.freemarkerfreemarker2.3.292.代码生成器代码packagecom.xx.xx;importcom.baomidou.mybatisplus.core.exceptions.
IT搬运工1999
·
2023-12-22 11:11
QueryWrapper可避免大多数的SQL注入风险
一、QueryWrapper简介QueryWrapper是
MyBatis-Plus
中的一个功能,它提供了一种链式查询条件的方式,使得构建查询条件更加直观和简洁。
奋力向前123
·
2023-12-22 10:54
java
sql
数据库
mybatis-plus
分页方式
拦截器(分页插件)一方式1:XxxMapper.selectPage1selectPage(page,null)概述MyBatisPlus中提供的(自带的)分页插件,非常简单,只需要简单的配置就可以实现分页功能。详细步骤:第一步::config.MybatisPlusConfig.java:配置类,配置mybatisplus的插件功能。packagecom.guigu.config;importc
aiwokache
·
2023-12-22 08:44
#
04
主流框架
mybatis
java
mysql
其他
MyBatis-Plus
全套笔记
一、MyBatis-Plus1.简介
MyBatis-Plus
(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变
即兴小索奇
·
2023-12-22 08:03
笔记
mybatis
解决
MyBatis-Plus
的mybatis-mate 使用 foreach且使用 #{} 时 错误: Parameter ‘__frch_filter_0‘ not found
报错Mybatis的Mapper.xml中使用遍历List时报错,报错信息如下:org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.binding.BindingException:Parameter'__frch_filter_0'notfound.Availableparametersare[
Extra_0738
·
2023-12-22 03:00
mybatis
java
Mybatis-plus
自定义TypeHandler查询映射结果一直为null的问题原因排查
踩坑背景:需求将实体类中的JSONObject对象与MySQL数据库中VARCHAR类型进行映射//实体类@TableName(autoResultMap=true)@DatapublicclassImportItemimplementsSerializable{...@ExcelIgnore@TableField(typeHandler=Fastjson2TypeHandler.class,va
霁月清风与谁同
·
2023-12-22 03:26
Java开发
学习笔记
mybatis
TypeHandler
mybatis-plus
Swagger2之SpringBoot集成使用
前言:我们对于
Mybatis-Plus
的分享较多,都是接触的一些数据库相关的知识,今天给大家带来的是Swagger2Swagger21.介绍:Swagger2是一个规范和完整的框架,用于生成、描述、调用和可视化
平顶山大师
·
2023-12-22 03:42
swagger
spring
boot
MyBatis-Plus
如何 关闭SQL日志打印
MyBatis-Plus
配置关闭打印SQL日记失效百度了一圈,基本上都是说配置org.apache.ibatis.logging.nologging.NoL
qyhua
·
2023-12-22 00:22
mybatis
sql
数据库
mybatis-plus
报错内存溢出
版本3.4.1报错信息Causedby:org.apache.ibatis.builder.BuilderException:Errorevaluatingexpression'ew.sqlSegment!=nullandew.sqlSegment!=''andew.nonEmptyOfWhere'.Cause:org.apache.ibatis.ognl.OgnlException:sqlSeg
非ban必选
·
2023-12-21 19:24
mybatis
Mybatis-Plus
之内置接口(一起了解
Mybatis-Plus
的内置接口)
推荐给大家我的博客专栏《SpringBoot开发之
Mybatis-Plus
系列》。如果感觉还不错的话请给我关注加三连吧!
君易--鑨
·
2023-12-21 17:38
Spring
mybatis
java
spring
boot
Swagger2之SpringBoot集成使用(一起来了解Swagger2带来的)
前言前面几期的博客中我们对于
Mybatis-Plus
了解的较多,都是接触的一些数据库相关的知识,今天给大家带来的是接口相关的知识,叫做——Swagger2。
君易--鑨
·
2023-12-21 17:38
Spring
spring
boot
后端
java
Mybatis-Plus
扩展(进一步探索
Mybatis-Plus
的功能)
推荐给大家我的博客专栏《SpringBoot开发之
Mybatis-Plus
系列》。如果感觉还不错的话请给我关注加三连吧!
君易--鑨
·
2023-12-21 17:37
Spring
spring
boot
mybatis
java
【SpringBoot】之Security集成使用(入门级)
推荐给大家我的博客专栏《SpringBoot开发之
Mybatis-Plus
系列》。如果感觉还不错的话请给我关注加三连吧!
君易--鑨
·
2023-12-21 17:34
Spring
spring
boot
后端
java
Mybatis-plus
介绍与入门
前言
MyBatis-Plus
是在MyBatis基础上的一个增强工具库,旨在简化开发者的工作,提高开发效率,同时保留MyBatis的灵活性。
ChatYU.
·
2023-12-21 16:32
mybatis
java
笔记
【mybatis】mapper.xml映射文件
随着mybatis框架的发展,
mybatis-plus
工具的出现,一些基本的增删改查的sql语句不用在定义,直接调用相关方法,但是一些复杂的sql语句例如涉及
freedomSTUDENT
·
2023-12-21 12:06
mybatis
mybatis
xml
java
SpringBoot整合Swagger2实现接口文档自动生成
更多SpringBoot轮子导航SpringBoot项目实现日志打印SQL明细(包括SQL语句和参数)几种方式SpringBoot中几种好用的代码生成器(基于
Mybatis-plus
生成entity、mapper
sum墨
·
2023-12-21 12:00
后端篇-何必重复造轮子
spring
boot
java
后端
SpringBoot入门学习笔记-15-MyBatis-Plus拦截器与操作人、操作时间等字段自动全局填充
在
MyBatis-Plus
中,每个service的save\update方法时,都会有一些通用字段需要处理。比如插入新记录时,需要记录操作人和操作时间,更新记录时,需要记录更新人和更新时间。
Bill老罗
·
2023-12-21 10:55
SpringBoot
入门
学习笔记
spring
boot
学习
笔记
【Spring Security】让你的项目更加安全的框架
推荐给大家我的专栏《
MyBatis-Plus
》。点击这里,就可以查看我的主页啦!Java方文山的个人主页如果感觉还不错的话请给我点赞吧!期待你的加入,一起学习,一起进步!
Java方文山
·
2023-12-21 01:39
#
Spring
Security
spring
java
后端
「开源系统」
mybatis-plus
代码生成工具(自己基于官方的封装的,打包成了maven插件的方式)
mybatis-plus
代码生成工具本工具基于
MyBatis-Plus
的代码生成器,
MyBatis-Plus
官网:https://baomidou.com/,请尊重原作者作品。
程序员阿宁
·
2023-12-21 01:37
开源系统
mybatis
maven
mybatis-plus
代码生成工具
02-微信油站管理系统-整合
mybatis-plus
但在数据访问层上使用的Mybatis+pagehelper的组合,也是非常好用的,但所有操作都需要写sql完成,对于一些简单的数据库操作来说每次都写sql其实也挺麻烦的,为了更简化以后的代码开发,我们将
mybatis-plus
文叉叉
·
2023-12-21 00:01
Mybatis-Plus
讲义v1.0
Mybatis-Plus
课程目标了解
Mybatis-Plus
整合
Mybatis-Plus
通用CRUDMybatis-Plus的配置条件构造器
Mybatis-Plus
的Service封装代码生成器1Mybatis-Plus
Zh.晨光
·
2023-12-21 00:09
Java
mybatis
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他