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-Plus3.5.2 学习指南
MyBatis-Plus3.5.2Java后端框架SpringBoot2.7.5代码编辑器旗舰版IDEA2022.2依赖管理工具Maven3.6.3Part1.序言1.1MyBatis-Plus的思维导图
MyBatis-Plus
李幽微
·
2023-11-14 23:48
程序人生
【3】Spring Boot 3 集成mybatis-plus+druid+mysql
SpringTestng测试用例2.Druid+MybatisPlus+Mysql集成方案2.1配置Druid添加依赖配置启动SpringBootWebStarterSpringTestng测试用例2.2配置
Mybatis-Plus
无难事者若执
·
2023-11-14 22:33
#
spring
boot
spring
boot
mybatis
mysql
druid
Mybatis-plus
插入数据时,主键id报错,Cause: java.lang.IllegalArgumentException: argument type mismatch
withvalue'1706995249898864641'Cause:java.lang.IllegalArgumentException:argumenttypemismatch解决:在实体类的主键id上增加一个注解@TableId(type=IdType.AUTO)
消八哥
·
2023-11-14 19:24
java
mybatis
开发语言
idea生成代码(一):实现java语言的增删改查功能(基于EasyCode插件)支持自定义模板【非常简单】
idea生成代码(一):实现java语言的增删改查功能(基于EasyCode插件)支持自定义模板【非常简单】idea生成代码(二):实现java语言的增删改查功能(基于
mybatis-plus
代码生成器
菜鸟fox
·
2023-11-14 18:11
idea生成代码
自动生成代码
Mybatis-Plus
的IPage和Page
Mybatis-Plus
中的分页查询接口主要有两个:IPage和Page。
半核CPU
·
2023-11-14 17:35
Java
mybatis
java
开发语言
Springboot集成
mybatis-plus
自动生成代码
一、
mybatis-Plus
介绍
Mybatis-Plus
(以下简称MP)是Mybatis的增强工具(MBG和通用Mapper可看成插件),在Mybatis的基础上增加了很多功能,简化开发,提高效率。
郝南过
·
2023-11-14 15:53
Springboot多模块集成
mybatis
spring
boot
java
mybatis-plus
MyBatis与
MyBatis-plus
的区别
一、MyBatisMyBatis前身是iBatis,是ClintonBegin在2001年发起的一个开源项目。最初侧重于码软件开发,后续发展成为一款基于java的持久层框架。Mybatis是一款优秀的持久层框架支持自定义SQL查询、存储过程和高级映射,消除了几乎所有的JDBC代码和参数的手动设置以及结果集的检索。MyBatis可以使用简单的XML或者注解进行映射和配置,通过将参数映射到配置的SQL
郝南过
·
2023-11-14 15:53
Springboot多模块集成
mybatis
mybatis
plus
mybatis-plus
全局Update更新策略,和insert插入查询策略
mybatis-plus
全局Update更新策略,和insert插入查询策略从官方文档可知,数据库全局配置策略有三种,分别是查询策略,更新策略,和添加策略他们的属性:IGNORED忽略判断,所有字段都进行更新和插入
c++开发工程师
·
2023-11-14 03:02
分布式小程序电商
mybatis
Springboot+Vue快速搭建个人博客系统
后端还是用了
MyBatis-Plus
完成数据库增删改查,我会分别从前后端介绍如何实现。同
__不想写代码__
·
2023-11-13 19:24
各种小作业
mysql
vue.js
java
mybatis-plus
配置xml文件位置
1、如果是在java文件夹下,如:应该如下处理:注:别忘了在pom.xml中添加src/main/java**/*.xmlfalse2、如果在resource文件夹下,如:应如下操作:
qq_42800468
·
2023-11-13 10:02
mybatis-plus
java
spring
boot
spring
基于SpringBoot的SSMP整合案例(开启日志与分页查询条件查询功能实现)
开启事务导入
Mybatis-Plus
框架后,我们可以使用
Mybatis-Plus
自带的事务,只需要在配置文件中配置即可使用配置方式开启日志,设置日志输出方式为标准输出
mybatis-plus
:global-config
一只呆小白
·
2023-11-13 04:26
SpringBoot
spring
boot
后端
java
mybatis-plus
修改和批量修改
根据ID更新Useruser=newUser();user.setUserId(1);user.setAge(29);Integerrows=userMapper.updateById(user);System.out.println(rows);条件构造器作为参数进行更新UpdateWrapperupdateWrapper=newUpdateWrapperupdateWrapper=newUpd
DAIHAO丶
·
2023-11-13 02:07
Java
mysql
java
数据库
mybatis-plus
Mybatis-plus
分页查询底层原理
Mybatis-plus
分页查询底层原理PageHelper内部原理是将传⼊的页码和每页条数赋值给了Page对象,保存到了⼀个本地线程ThreadLoacl中,然后会进⼊Mybatis的拦截器中。
小Y在线编码
·
2023-11-12 21:20
企业级框架
项目开发日常
Java全栈笔记整理
java
开发语言
后端
Mybatis-Plus
入门
Mybatis-Plus
入门
MyBatis-Plus
官网:https://mp.baomidou.com/1、简介
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变
242030
·
2023-11-12 20:33
mybatis
mybatis
【java】【MyBatisPlus】【四】【完】MyBatisPlus一些实战总结(枚举、翻页、sql、组合条件、自增主键、逻辑删除)
目录一、枚举1、数据库type字段是Integer类型枚举2、创建一个该字段的枚举类TypeEnum3、修改实体类4、配置文件新增
mybatis-plus
的配置5、检验:5.1查询显示5.3库里验证二、
春天的菠菜
·
2023-11-12 19:23
java
java
开发语言
mybatis-plus
【Springboot】基于注解式开发Springboot-Vue3整合
Mybatis-plus
实现分页查询(二)——前端el-pagination实现
系列文章【Springboot】基于注解式开发Springboot-Vue3整合
Mybatis-plus
实现分页查询—后端实现文章目录系列文章系统版本实现功能实现思路后端传入的数据格式前端el-table
Issac-Clarke
·
2023-11-12 18:15
Vue
spring
boot
mybatis
vue.js
MyBatis Plus—CRUD 接口
查询单行remove删除list查询集合page分页前缀命名方式区分Mapper层避免混淆,泛型T为任意实体对象建议如果存在自定义通用Service方法的可能,请创建自己的IBaseService继承
Mybatis-Plus
Doker 多克 技术人的数码品牌
·
2023-11-12 12:48
mybatis
mybatis
java
windows
MyBatis-Plus
MyBatis-Plus
就是对于MyBatis的一个增强和升级,需要注意的是
MyBatis-Plus
并不是来替代MyBatis这个技术的,两者之间是一种合作的关系。
Surpass余sheng军
·
2023-11-12 10:18
mybatis
java
开发语言
【Springboot】Vue3-Springboot引入JWT实现登录校验以及常见的错误解决方案
token校验设计思路三、使用步骤Springboot部署JWT引入依赖:创建登录实体类后端:LoginController.java路由守卫函数四、问题前言项目版本:后端:Springboot2.7、
Mybatis-plus
Issac-Clarke
·
2023-11-12 08:11
Vue
Springboot
spring
boot
后端
java
vue.js
【Springboot】 Spirngboot2-Vue3注解式方法解决数据前台时间显示为“2023-10-31T10:00:00.000+00:00”格式问题
项目场景:项目版本:后端:Springboot2.7、
Mybatis-plus
、Maven3.8.1数据库:MySQL8.0前端:Vue3、Axois1.6.0、Vite4.5.0、Element-Plus
Issac-Clarke
·
2023-11-12 08:11
Springboot
Vue
spring
boot
后端
java
【Springboot】基于注解式开发Springboot-Vue3整合
Mybatis-plus
实现分页查询
系列文章目录文章目录系列文章目录系统版本实现功能操作步骤1.新建Mybatis的全局分页配置文件2.编写OrderMapper:继承
Mybatis-plus
提供的BaseMapper3.编写OrderServiceImpl
Issac-Clarke
·
2023-11-12 08:38
Springboot
spring
boot
mybatis
后端
SpringSecurity+vue实现前后端分离实现登录注册退出
前提:需要有springSecurity,
mybatis-plus
,vue,redis等知识,对springSecurity执行流程有点了解需要代码可评论获取首先先创建vue项目,创建好之后,下载axios
甜城里的同学
·
2023-11-12 07:14
java
vue.js
前端
javascript
java
mybatis
MyBatis-Plus
公共字段填充功能
,经常不可避免的会出现一些公共字段,比如创建人信息、创建时间、修改人信息、修改时间等等相关信息,我们一般都是拿到当前操作人员set相关属性进行写入,或者利用aop、反射等相关技术进行处理,当我们使用了
MyBatis-Plus
唱跑雨淋淋
·
2023-11-12 05:17
mybatis
plus
springboot
SpringBoot项目公共字段自动填充
在项目开发过程中,部分字段更新无需人工干预,但每次操作都需对其进行更新,常见的员工的新增修改时间、仓库物品库存的更新时间等,我们可在逻辑处理时,将时间字段设置成公共字段,
Mybatis-Plus
提供了这个功能
aggressive person
·
2023-11-12 05:30
spring
boot
java
后端
mybatis
Springboot +
mybatis-plus
实现公共字段自动填充
一、应用场景平时在建数据表的时候都会有创建时间、创建者、修改时间和修改者这四个字段,对于这些大部分表都有的字段,每次在新增和修改的时候都要考虑到这几个字段有没有传进去,很麻烦。mybatisPlus有一个很好的解决方案。也就是公共字段自动填充的功能。一般满足下面条件的字段就可以使用此功能:(1)这个字段是大部分表都会有的;(2)这个字段的值是固定的,或则字段值是可以在后台动态获取的。阿里巴巴开发手
liuec1002
·
2023-11-12 05:29
#
mybaties系列
spring
boot
spring
java
【Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of 】
SpringBootTest测试
Mybatis-Plus
接口,报错如下:E:\Develop\jdk8\bin\java.exe-agentlib:jdwp=transport=dt_socket,address
Dragon_JavaEE
·
2023-11-11 16:59
mybatis
java
intellij-idea
bug
MyBatisPlus条件构造器 AR 代码生成器 插件 自定义全局 公共字段填充
官方地址:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A71、框架简介(1)
MyBatis-Plus
(opensnewwindow)(简称MP)是一个MyBatis
澄清石灰水t
·
2023-11-11 16:59
mybatis
SpringBoot 配置多数据源并支持事务
解决方式可以有以下几种:对每个数据源手动配置orm框架(mybatis、jpa等)及事务管理器使用dynamic-datasource-spring-boot-starter配置动态数据源这里以同时使用jpa和
mybatis-plus
不如敲代码
·
2023-11-11 13:39
SpringBoot
spring
boot
java
数据库
lambda 实现原理及实现获取引用方法
平时写代码经常用到lambda表达式,在
mybatis-plus
的动态查询接口中,更是通过lambda方式来获取字段名。那么lambda到底是怎么实现的呢?
不如敲代码
·
2023-11-11 13:39
Java
笔记
java
lambda
mybatisplus
Mybatis-plus
内部提供的 ServiceImpl<M extends BaseMapper<T>, T> 学习总结
作用当集成
Mybatis-Plus
后,我们的大部分数据库操作都可以通过XxxxxMapper,同时
Mybatis-plus
在Mapper提供基本操作方法的同时,也提供类基础的serviceImpl来帮助我们完成一些常见的基本操作
极光雨雨
·
2023-11-11 10:39
#
数据库持久层框架
mybatis
java
java-数据层解决方案
现有数据层解决方案技术选型Druid+MyBatis-Plus+MySql数据源:DruidataSource持久化技术:
MyBatis-Plus
/MyBatis数据库:MySql
溜溜仔仔
·
2023-11-11 10:23
java
开发语言
MyBatis-Plus
从入门到精通
玩转
MyBatis-Plus
介绍官网http://www.baomidou.com/MyBatisX插件快速体验BaseMapper引入依赖后可以右键diagrams查看依赖关系创建实体类穿件mapper
西湖河畔砍柴人
·
2023-11-11 07:21
其他
mybatis
mysql
数据库
sql
mybatis-plus
使用详情教程
快速入门:步骤:1.创建数据库mybatis_plus2.创建数据库表,插入数据createdatabasemybatis_plus;DROPTABLEIFEXISTSuser;CREATETABLEuser(idBIGINT(20)NOTNULLCOMMENT'主键ID',nameVARCHAR(30)NULLDEFAULTNULLCOMMENT'姓名',ageINT(11)NULLDEFAUL
程序猿二鍋頭
·
2023-11-11 07:49
mybatis
MyBatis-Plus--在xml中使用wrapper的方法
原文网址:MyBatis-Plus--在xml中使用wrapper的方法_IT利刃出鞘的博客-CSDN博客简介本文介绍
MyBatis-Plus
如何在xml中使用wrapper。
IT利刃出鞘
·
2023-11-10 21:18
MyBatis-Plus
mybatis
xml
java
Mybatis-plus
自定义拦截器动态修改sql
importcom.baomidou.mybatisplus.core.toolkit.PluginUtils;importlombok.AllArgsConstructor;importlombok.SneakyThrows;importlombok.extern.slf4j.Slf4j;importnet.sf.jsqlparser.JSQLParserException;importnet.
Micrle_007
·
2023-11-10 18:05
mybatis
java
MyBatis-Plus
使用removeByIds批量删除太慢导致mysql锁定
首先看看是不是因为removeByIds中的beforemove和aftermove有没有被重写,有的话看看beforemove和aftermove中进行什么操作导致太慢。如果没有重写的话一次性删除大量的数据建议这样做需要自己把集合拆分成较小的集合,可以用guava的List.partition(),然后结合parallelStream()使用,如果删除不完全的话还是建议把parallelStre
杞人何忧
·
2023-11-10 14:43
java
mysql
MyBatis - 官方网址
MyBatis中文网https://mybatis.net.cn/
MyBatis-Plus
(baomidou.com)https://baomidou.com/
AnyaPapa
·
2023-11-10 09:59
mybatis
Java EasyCode + MyBatisPlus,代码自动生成神器
JavaEasyCode结合
MyBatis-Plus
自动生成代码使用指南EasyCode是一款用于简化Java开发的IntelliJIDEA插件,可以帮助您快速生成代码。
~奔跑的简默~
·
2023-11-10 06:03
Java系列
java
mybatis
开发语言
Mybatis-Plus
使用Wrapper自定义SQL
文章目录准备工作
Mybatis-Plus
使用Wrapper自定义SQL注意事项目录结构如下所示domain层Controller层Service层ServiceImplMapper层UserMapper.xml
m0_62317155
·
2023-11-10 05:39
springboot
java
Mybatis-plus
SpringBoot
利用
mybatis-plus
的分页插件在xml文件中联表查询实现分页(MySQL数据库)
文章目录准备工作
Mybatis-Plus
分页插件配置进行分页测试domain层Controller层Service层ServiceImplMapper层分页接口测试带其他条件的分页查询自定义的mapper
m0_62317155
·
2023-11-10 05:38
springboot
java
Mybatis-Plus
SpringBoot
数据库
MyBatis-Plus
使用拦截器实现数据权限控制
前言背景平时开发中遇到根据当前用户的角色,只能查看数据权限范围的数据需求。列表实现方案有两种,一是在开发初期就做好判断赛选,但如果这个需求是中途加的,或不希望每个接口都加一遍,就可以方案二加拦截器的方式。在mybatis执行sql前修改语句,限定where范围。当然拦截器生效后是全局性的,如何保证只对需要的接口进行拦截和转化,就可以应用注解进行识别因此具体需要哪些步骤就明确了创建注解类创建拦截器实
一湫1959
·
2023-11-10 03:34
Utils
mybatis
java
MyBatis基本用法-自定义拦截规则
首先,
MyBatis-Plus
框架是在MyBatis基础上进行功能扩展的一个开源框架,它提供了诸多便捷的操作数据库的功能。
123的故事
·
2023-11-10 03:00
后端
Java
mybatis
mybatis-plus
拦截器原理
拦截原理类图2.mybatis-plus插件原理分析2.1mapper信息注册2.2拦截器插件初始化2.3查询请求拦截2.4数据权限拦截器背景最近在公司做项目的时候,需要实现数据权限最终方案就是根据借助
mybatis-plus
分我点灵魂
·
2023-11-10 03:59
mybatis
java
spring
mysql
后端
Mybatis-plus
自定义拦截器实现对查询的某个表增加固定搜索条件
本来项目写好了,但是由于新的需求出现,要在一个表上增加一个字段,原先由于功能运行都是正常的,而且这个表查询用的地方比较多,只是因为新增这个功能导致原先查询这个表的条件都需要增加查询这个字段的条件,全局搜了一下,这个表的查询太多了,所以就思考有没有什么办法在一个地方添加,查询这个表会自动加上这个搜索条件,当存在这个条件时就加这个字段的搜索条件呢?废话不说,上代码importcn.hutool.cor
小梦星星
·
2023-11-10 03:29
Java
mybatis
java
mysql
mybatis-plus
自定义拦截器实现数据权限学习(一)
最近由于业务需求开始接触数据权限写了个小demo,项目框架使用的是springboot+mybatis-plus话不多说```java@Intercepts({@Signature(type=StatementHandler.class,method="prepare",args={Connection.class,Integer.class})})@Slf4j@Componentpubliccl
qq_39054053
·
2023-11-10 03:29
笔记
mybatis
java
sql
利用
mybatis-plus
内置拦截器实现权限处理
mybatis-plus
的sql拦截器参考文献SpringCloud或SpringBoot+Mybatis-Plus+ThreadLocal利用AOP+mybatis插件实现数据操作记录及更新对比_Tophua
K_clown
·
2023-11-10 03:56
那些年自己的可笑岁月
java
spring
Mybatis-plus
怎么使用拦截器拿到SQL,并解析
1、自定义拦截器packagecom.tigeriot.mqtt.config.mybatis;importcn.hutool.json.JSONUtil;importcom.tigeriot.mqtt.common.CacheDev;importcom.tigeriot.mqtt.common.CacheMQ;importcom.tigeriot.mqtt.entity.log.DevLog;i
荭色海湾
·
2023-11-10 03:54
工具类
mybatis
sql
数据库
Mybatis-Plus
代码生成器,自定义模板Demo,快速搭建!!
Mybatis-Plus
代码生成器,自定义模板Demo,快速搭建!!
QQ_hoverer
·
2023-11-10 03:47
技术分享
mybatis
java
maven
sql
注解@TableField(value)
@TableField(value)是
MyBatis-Plus
框架中的注解之一。它用于指定实体类字段与数据库表字段之间的映射关系。value参数用于指定数据库表中的字段名。
耳东哇
·
2023-11-09 15:53
mysql
数据库
服务器
Java开发模板示例总结
文章目录1、Ajax完整请求示例2、Mybatis配置文件示例2.1、核心配置文件2.2、mapper配置文件示例2.3、整合springboot时写法3、
Mybatis-plus
整合springBoot
风车菊
·
2023-11-09 14:05
环境安装
java
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他