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分页插件
javaWeb案例知识点
一.rest风格编程二.综合案例结构三.分页查询
分页插件
PageHelper四.部门管理开发五.员工管理开发六.文件上传
小郭程序员
·
2024-01-05 20:32
JavaWeb
mysql
数据库
案例
支持
MybatisPlus
一使用场景在项目开发过程中,我们经常遇到这样的情况:Java对象中的数据类型与数据库中的字段类型不一致。这时,我们需要在保存数据到数据库和从数据库检索数据时进行类型转换。例如:对于一些数据库特有的数据类型(如PostgreSQL的jsonb或数组类型),这些类型可能不被MyBatis默认支持,因此需要特殊处理。在Java实体(JavaBean)中,可能有一些字段是枚举(Enum)类型或特殊类型,而
半个程序员一个哲学家
·
2024-01-05 18:14
spring
mybatis
数据库
spring
boot
spring
postgresql
sql
mysql
springboot启动项目自动动态加载数据库的groovy脚本
开发环境:springboot+
MybatisPlus
脚本实体类:Func.javapackagecom.zhou.sct.dao;importcom.baomidou.
mybatisplus
.annotation.IdType
不恋水的雨
·
2024-01-05 17:51
spring
boot
数据库
java
详细分析
MybatisPlus
中的orderBy、orderByDesc、orderByAsc函数
这些方法都是通过QueryWrapper类的实例来调用的,基础的只是可看我之前的文章:Springboot整合
MybatisPlus
的基本CRUD(全)对应的源码如下:
码农研究僧
·
2024-01-05 15:54
java
java
spring
boot
mybatisplus
【Java项目】实战CRUD的功能整理(持续更新)
目录前言1.
MybatisPlus
功能2.Excel处理3.其他前言在实战中学习,整理每个功能细节以及各个函数的使用对于Java的细节可看我之前的专栏:Java专栏1.
MybatisPlus
功能完整的CRUD
码农研究僧
·
2024-01-05 15:51
项目实战
java
项目功能
Mybatis-plus中,在新增或修改时,自动插入或修改某个字段值
null使用mybatis-plus自带的save方法新增后,在数据库中有自动插入的当前时间的值二实现原理MetaObjectHandler:元数据对象处理器说明:MetaObjectHandler接口是
mybatisPlus
谁家好人当程序员啊
·
2024-01-05 14:57
java日常
mybatis
java
开发语言
An illegal reflective access operation has occurred
jdk11WARNING:AnillegalreflectiveaccessoperationhasoccurredWARNING:Illegalreflectiveaccessbycom.baomidou.
mybatisplus
.core.toolkit.SetAccessibleAction
ttwq
·
2024-01-05 10:35
java
开发语言
MybatisPlus
配置多数据源
MybatisPlus
配置多数据源前言配置信息Jar包引入application.yml配置测试案例前言项目之前用的是Postgresql数据库,但因为日志相关数据量比较大入库效率很低,而且关于日志相关的数据查询效率也在变慢
像少年啦飞驰点、
·
2024-01-05 09:00
clickhouse
数据库
mybatis
postgresql
MyBatisPlus
学习一:快速入门
前言前面快速学习了Mybatis,现在开始快速学习
MyBatisPlus
学习教程:黑马mybatis教程全套视频教程,2天Mybatis框架从入门到精通黑马程序员最新
MybatisPlus
全套视频教程,
无知的小菜鸡
·
2024-01-05 08:53
Java基础
mybatis
mybatisPlus
的InnerInterceptor接口讲解
MyBatis-Plus是一个MyBatis的增强工具包,提供了很多实用的功能,例如分页、数据范围控制、性能分析等。其中,InnerInterceptor接口就是MyBatis-Plus提供的一个拦截器接口,用于实现一些常用的SQL处理逻辑。InnerInterceptor接口继承自MyBatis的Interceptor接口,并添加了一些新的方法,用于处理MyBatis-Plus的特定功能。下面我
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
·
2024-01-05 01:56
java
mybatisPlus
beforeGetBoundSql和setProperties使用场景介绍及代码示例
beforeGetBoundSql和setProperties都是InnerInterceptor接口中定义的默认方法,可以用于自定义拦截器实现。beforeGetBoundSql方法会在MyBatis获取BoundSql对象之前被调用,可以通过该方法来修改或扩展SQL语句,例如添加或删除条件、修改表名等。常见的使用场景包括:数据权限控制:在查询数据时,自动添加当前用户可访问的数据范围的WHERE
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
·
2024-01-05 01:50
oracle
java
spring
MybatisPlus
多表连接查询
MybatisPlus
对常见的数据库访问进行了封装,访问数据库大大减少了XML文件的依赖,开发者从臃肿的X
Java爱好狂.
·
2024-01-05 00:36
Mybatis
java
Java程序员
经验分享
程序人生
SpringBoot+SpringSecurity+
MybatisPlus
+Vue3小项目摘录(十)完结篇
文章目录角色信息管理模块化操作角色管理【条件列表分页显示】后端的控制SysRoleController请求方法编写前端的视图处理效果如下:新增/修改角色信息管理后端控制器的请求方法编写:前端视图的处理将用户模块的进行复制之后进行修改,需要的注意的点:效果如下:删除/批量删除角色信息管理后端控制器的请求编写:前端页面的处理:显示以及修改权限菜单树预览效果:后台控制器的的方法编写:前端页面的处理:参照
许锅锅啊
·
2024-01-04 22:47
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
mysql
redis
数据库架构
SpringBoot+SpringSecurity+
MybatisPlus
+Vue3小项目摘录(九)
文章目录用户信息管理模块化操作1、用户信息列表分页显示数据实现可以在实体对象中封装一个分页的对象后端控制器的编写如下:请求方法上需要加上权限的处理哦前端的views/sys/user/index.vue组件的编写预览效果:国际化处理在main.js中进行处理即可常见问题如果在请求的过程中,出现上述问题,则需要检查你的vue页面中定义的数据的类型是否与后端响应回来的数据进行匹配。如下:需改成:用户搜
许锅锅啊
·
2024-01-04 22:46
MybatisPlus
SpringBoot
SpringSecurity
spring
boot
后端
java
java-ee
restful
webpack
SpringBoot+SpringSecurity+
MybatisPlus
+Vue3小项目摘录(八)
文章目录个人中心的页面实现按照左右两部分的布局划分即可修改views/userCenter/index.vue文件在util目录下新建处理时间的js【formatDate.js】预览效果:所属的角色信息没有,需要修改后端的数据映射组件细化处理在userCenter目录下新建三个组件来对应三个内容修改index.vue中的引入以及组件的使用基本资料修改的实现userInfo.vue组件内容的编写修改
许锅锅啊
·
2024-01-04 22:15
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
vue.js
后端
java-ee
mysql
restful
架构
MyBatis Plus-代码生成器
零、本文纲要一、代码生成器快速入门二、源码使用快速入门三、自定义代码生成器starter一、代码生成器快速入门
MyBatisPlus
-代码生成器官方文档。
石头耳东
·
2024-01-04 18:38
最新-mybatis-plus 3.5
分页插件
配置
mybatis-plus3.5
分页插件
配置前提1.项目不是springboot,是以前的常规spring项目2.mp从3.2升级到3.5,升级后发现原本的分页竟然不起作用了,每次查询都是查出所有前后配置对比
雄鸡三声天下白
·
2024-01-04 11:57
mybatis
基于
MybatisPlus
逻辑删除开启情况下兼容多数据库实现批量插入更新通用流程实现
基于
MybatisPlus
逻辑删除开启情况下兼容多数据库实现批量插入更新通用流程实现背景项目上业务流程有大量使用mysql批量插入更新语法insertonduplicateupdate由于现在公司业务需要
hdfg159
·
2024-01-04 02:36
mybatis
mysql
mybatis
plus
插入更新
达梦
sql
注入器
在Mapper.xml中使用
mybatisplus
的QueryWrapper
在
mybatisPlus
中,简便的做法:可以将queryWrapper作为参数传递到Mapper中第一步:构建QueryWrapper对象,实质上通过in已经构建出了查询符合id的条件语句QueryWrapperqueryWrapper
家家小迷弟
·
2024-01-04 01:23
mybatis整理
xml
java
开发语言
使用
MybatisPlus
对List集合进行分页
publicclassPageListUtils{/***分页函数*@paramcurrentPage当前页数*@parampageSize每一页的数据条数*@paramlist要进行分页的数据列表*@return当前页要展示的数据*/publicPagegetPages(IntegercurrentPage,IntegerpageSize,Listlist){Pagepage=newPage()
注。
·
2024-01-04 01:44
java
java
MybatisPlus
学习(四)---DML编程控制
privateLongid;privateStringtype;privateStringname;privateStringdescription;}全局设置可以在application.yml配置文件中对
mybatisplus
肥大毛
·
2024-01-03 23:07
Java学习
学习
数据库
mybatis
java版Spring Cloud Spring Boot 电商平台-技术架构分析
涉及平台:平台管理(包含自营店面)、商家端(PC端、手机端)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务核心架构:SpringCloud、SpringBoot、
MybatisPlus
黑骑士1203
·
2024-01-03 17:05
关于mybatis-plus和mybatis依赖冲突
关键字Causedby:java.lang.ClassNotFoundException:org.mybatis.logging.LoggerFactory关键字com.baomidou.
mybatisplus
.core.MybatisMapperAnno
劝学-大数据
·
2024-01-03 17:22
mybatis
java
开发语言
@TableId(value = “id“,type = IdType.AUTO) 设置后自增不规律
相关文章:Mybatis-plus主键生成策略之主键自增问题_知难行难1985的博客-CSDN博客_
mybatisplus
设置自增主键关于
MybatisPlus
使用@TableId(value=“id“
劝学-大数据
·
2024-01-03 17:22
mybatis
spring
boot
mysql
你是否还在用for循环给实体类中的某个属性逐个赋值?尽量避免for循环赋值,应当使用sql关联表的方法去赋值来提升接口请求速度!
在我们的开发中,查询列表,想拿到另外一张表的name,但是列表中存着的是另一个表中的id,这时候使用了for循环去遍历然后通过
MybatisPlus
提供的方法去getOne获取这一条数据的name,这种方法数据量少还能支撑得住
番茄Salad
·
2024-01-03 17:36
Spring学习笔记
数据库
sql
数据库
spring
boot
java
mybatis
MybatisPlus
在xml中执行if判断的时候把0给忽略掉了
问题描述在执行sql的时候发现state这个值没有拼接到sql里面去,明明判断是成立的,但是就是无法拼接进去,也打印了对象,发现state确实有数据,也为0。实体类sql语句问题解决只需要把curingPlanInfoSearchDto.state!=''去掉即可
番茄Salad
·
2024-01-03 17:36
Spring学习笔记
xml
java
数据库
【
MybatisPlus
】ORA-01795 列表中的最大表达式数为1000
问题在使用
MybatisPlus
过程中,报错ORA-01795列表中的最大表达式数为1000。
杰肥啊
·
2024-01-03 12:35
数据库
Java
java
开发语言
SpringBoot 实现分组校验
org.springframework.bootspring-boot-starter-validation2.7.11·定义分组我这里将分组(WhenEnabledIsOn)直接定义在实体类中importcom.baomidou.
mybatisplus
.annotation.I
zhou_Tian
·
2024-01-03 09:02
spring
boot
java
spring
开发辅助三(缓存Redisson分布式锁+
分页插件
)
缓存缓存穿透:查询一个不存在的数据,由于缓存不命中,将大量查询数据库,但是数据库也没有此记录。没有将这次查询的null写入缓存,导致了这个不存在的数据每次请求都要到存储层查询,失去了缓存的意义。解决:null结果缓存,并加入短暂的过期事件缓存雪崩:设置缓存时采用了相同的过期时间,导致缓存存在某一时刻同时失效,请求全部转发到DB,DB瞬时压力过重解决:原有的失效时间基础上增加一个随机值,这样缓存的过
A尘埃
·
2024-01-03 06:08
缓存
分布式
Redis
分页插件
关于
MybatisPlus
的自动填充字段
项目链接https://gitee.com/wang-Ningk/
mybatisplus
-autoConfiguration.git1.说明
MybatisPlus
的自动填充字段可以让我们避免一些繁琐的字段
key<
·
2024-01-02 18:22
java
spring
知识分享:Mybatis框架如何使用
分页插件
呢?
分页插件
使用的方式修改pom文件,添加分页jar包依赖修改mybatis.xml文件UserDao接口,UserMapper.xml添加对应方法与实现sql对应UserService接口添加分页查询方法测试分页效果案例实操
芝麻小叮当
·
2024-01-02 11:42
详细讲解
MybatisPlus
中的BaseMapper类中的CRUD功能(全)
目录前言1.基本概念2.CRUD2.1插入2.2删除2.3修改2.4查询前言大部分CRUD都来源这个类,对此有意义剖析,方便之后的功能开发1.基本概念MyBatis-Plus(简称MP)是基于MyBatis的增强工具,在MyBatis的基础上提供了更多的功能和便捷的操作。基本概念作用功能一个泛型接口,可以通过泛型指定操作的实体类型1.提供了一组基础的数据库操作方法,包括增、删、改、查等。2.简化了
码农研究僧
·
2024-01-02 10:18
java
java
数据库
mybatisplus
QueryWrapper
SpringBoot + MyBatis-Plus 实现分页操作详解
MP为开发者提供了
分页插件
PaginationInterceptor,只需简单配置即可使用。
hoypte
·
2024-01-02 09:38
mybatis
spring
boot
后端
黑马程序员SSM框架-
MyBatisPlus
视频连接:
MyBatisPlus
-01-
MybatisPlus
入门案例_哔哩哔哩_bilibili
MyBatisPlus
简介入门案例标准数据层开发lombokMP分页查询功能yml中的配置,用于打印日志和
向来痴_
·
2024-01-01 20:26
黑马程序员SSM框架
java
spring
开发语言
IDEA插件——EasyCode生成
MyBatisPlus
相关代码
目录前言一、EasyCode插件下载安装二、EasyCode模板修改三、EasyCode与
MyBatisPlus
使用生成service四、模板调试后续敬请期待前言EasyCode,IDEA的强大自动生成代码的插件
千Deng
·
2024-01-01 18:55
intellij-idea
java
ide
后端
【sql】MyBatis Plus中,sql报错LIKE “%?%“:
文章目录一、报错详情:二、解决:三、扩展:一、报错详情:二、解决:将LIKE“%”#{xxx}"%"改为LIKECONCAT(‘%’,#{xxx},‘%’)三、扩展:
MyBatisPlus
之like模糊查询中包含有特殊字符
Sun Peng
·
2024-01-01 13:57
java
sql
mybatis
java
详细讲解
MybatisPlus
中的IService类中的CRUD功能(全)
目录前言1.基本概念2.CRUD2.1插入2.1.1save2.1.2saveOrUpdate2.2删除2.3修改2.4查询2.4.1get2.4.2list2.4.3page2.5chain链式函数前言大部分CRUD都来源这个类,对此有意义剖析,方便之后的功能开发1.基本概念在MyBatis-Plus中,IService是MyBatis-Plus提供的服务层的接口,用于定义业务层的一些通用方法。
码农研究僧
·
2024-01-01 10:33
java
java
mybatisplus
IService
Springboot整合
MybatisPlus
的基本CRUD
目录前言1.搭建项目2.基本的CRUD前言发现项目框架是
MybatisPlus
的,由于个人使用该框架的CRUD比较少对此学习过程中,从零到有开始搭建学习还是比较重要的,感悟会比较多关于各个类的使用,可看如下文章
码农研究僧
·
2024-01-01 10:02
java
spring
boot
后端
java
SpringBoot 全家桶 |
MyBatisPlus
(七)乐观锁
取出记录时,获取当前version更新时,带上这个version执行更新时,setversion=newVersionwhereversion=oldVersion如果version不对,就更新失败而
MyBatisPlus
码农StayUp
·
2024-01-01 05:07
Mybatis plus @TableField失效的几种情况总结
@TableField标记的字段,没有get、set方法4、被@TableField标记的字段的类型,与绑定时传入的类型不一致,比如字段类型为String,传入Integer,这种情况会失效后记我觉得
mybatisplus
ERD Online
·
2024-01-01 04:46
mybatis
spring
boot
Mybatis
plus
TableField
失效
失败
基于 SpringBoot + Mybatis Plus + Shiro + mysql + redis构建的智慧云智能教育平台
目录一、开源项目简介二、技术栈后端技术栈前端技术三、系统功能管理系统功能小程序功能四、智慧云智能教育系统管理平台四、智慧云智能教育平台学生端一、开源项目简介基于SpringBoot+
MybatisPlus
神码观察
·
2023-12-31 23:12
开源推荐
spring
boot
mybatis
mysql
【java】【
MyBatisPlus
】【五】
MyBatisPlus
一些实战总结(GET请求特殊string、批量更新)
目录一、实体二、get请求传参list1、postman设置2、controller层3、service4、serviceImpl5、mapper6、前端vue7、调用后端接口三、批量更新(controller实现方式,通过实体id)四、批量更新(service实现方式循环通过实体id)1、controller层2、service3、serviceImpl五、批量更新(service实现方式循环非
春天的菠菜
·
2023-12-31 21:24
java
mybatis-plus
java
开发语言
构建自己的拦截器:深入理解MyBatis的拦截机制
Mybatis拦截器系列文章:从零开始的MyBatis拦截器之旅:实战经验分享构建自己的拦截器:深入理解MyBatis的拦截机制Mybatis
分页插件
之PageHelper原理解析文章目录前言拦截器声明注册
Apple_Web
·
2023-12-31 20:45
深入学习MyBatis
mybatis
Mybatis
分页插件
之PageHelper生效and失效原理解析
)PageHelper失效原理分页失效案例分页失效原理总结Mybatis拦截器系列文章:从零开始的MyBatis拦截器之旅:实战经验分享构建自己的拦截器:深入理解MyBatis的拦截机制Mybatis
分页插件
之
Apple_Web
·
2023-12-31 20:44
深入学习MyBatis
mybatis
MySQL使用问题记录
在使用
MybatisPlus
做一个记录的查询,出现一个奇怪的错误,异常信息如下:line1:136mismatchedinput'source'expecting{'!'
fengzheng2018
·
2023-12-31 20:21
mysql
数据库
mybatis+plus多表连接查询 - 基于注解
第一种办法:
mybatisplus
原生支持多表查询是使用wrapper.apply()或last(),唯一的缺点是不能使用别名。Service层//返回值queryWrapper.select("*,
牛十二
·
2023-12-31 09:13
mybatis
sql
java
SpringBoot+SpringSecurity+
MybatisPlus
+Vue3小项目摘录(七)
文章目录路由处理(路由守卫)在router目录下新建一个permission.js文件需要在main.js中引用即可动态路由的实现如下图所示:实现步骤:在layout/index.vue中添加路由显示并在store/index.js文件中进行单页处理查看菜单表sys_menu的数据在view目录下新建对应的路径以及组件修改router/permission.js文件内容最后在router/inde
许锅锅啊
·
2023-12-31 08:56
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
java-ee
restful
分布式
SpringBoot+SpringSecurity+
MybatisPlus
+Vue3小项目摘录
文章目录SpringBoot+SpringSecurity+
MybatisPlus
后台框架搭建一、项目搭建准备基本的设置二、重要的代码标示:数据库相关建表语句sqlpom.xml依赖坐标文件application.yml
许锅锅啊
·
2023-12-31 08:55
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
java-ee
visual
studio
code
mysql
SpringBoot+SpringSecurity+
MybatisPlus
+Vue3小项目摘录(五)
文章目录获取用户角色权限信息实现用户角色权限的sql初始化语句5张数据表的如下:通过MybatisX插件将对应的模块的三层接口生成面向对象思想编程基类对象BaseEntity的创建编写时间对象CustomDateTimeSerializer进行解析处理(时间需要进行处理)最后在几个实体对象中先继承自BaseEntity,并将对象中的几个重复属性进行注释或者删除即可修改自定义登录逻辑中的获取权限信息
许锅锅啊
·
2023-12-31 08:25
SpringSecurity
SpringBoot
MybatisPlus
spring
boot
后端
java
mysql
mvc
restful
SpringBoot+SpringSecurity+
MybatisPlus
+Vue3小项目摘录(四)
文章目录关联数据库实现登录在common包下新建自定义的用户登录实现类service层的变化:自定义异常进行统一处理【自定义异常】(新建子包exception处理器)在Security的配置类中添加如下代码:前端登录的测试:①、输入错误时②、输入正确时③、输入正确【但是账户未激活时】JWT认证过滤器实现前端中修改登录成功的跳转①、新建layout目录并新建index.vue【带有布局的首页】②、后
许锅锅啊
·
2023-12-31 08:25
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
mysql
restful
web
app
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他