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-puls
MyBatis-Puls
插入或修改时某些字段自动填充操作
MyBatis-Puls
提供了MetaObjectHandler接口,通过重写其中的insertFill与updateFill方法实现在新增or修改时动态的拿到实体类,在向实体类中set数据完成每次新增或修改时自动填充数据如创建者
·
2024-02-26 20:03
【
MyBatis-Puls
】入门快速搭建及案例、主键自动生成、自动填充的使用
一、引言1、什么是MyBatis-PlusMyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了一些常用功能的增强,使得开发者可以更加便捷地进行数据库访问操作。我们的愿景是成为MyBatis最好的搭档,就像魂斗罗中的1P、2P,基友搭配,效率翻倍。2、特点Mybatis-Plus简化了Mybatis的开发流程
无法自律的人
·
2023-12-25 21:02
Java
mybatis
后端
测试工具
mybatis-puls
使用@TableLogic进行逻辑删除
在实际开发中我们使用mybatis-plus时,可以使用其中注解@TableLogic来进行逻辑删除的操作。@TableLogic注解表示进行逻辑删除,只需添加在实体类上的删除属性上@TableLogic注解参数value=""未删除的值,默认值为0delval=""删除后的值,默认值为1@TableLogic(value="",delval="")如图:在字段上加上这个注解再执行BaseMapp
yz涣
·
2023-11-23 10:44
mybatis
spring
boot
intellij-idea
mybatis-puls
详细笔记(更新)
mybatis-plus官方地址:https://mp.baomidou.com/简介MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为MyBatis最好的搭档,就像魂斗罗中的1P、2P,基友搭配,效率翻倍。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会
?Handsome?
·
2023-11-21 06:14
mybatis
java
数据库
spring
boot
Spring Boot整合
mybatis-puls
(用爱发电版)
第一部分:介绍一下mybatis-plus以及她的一些优点mybatis-plus官网强烈建议学习的时候可以去官网查,官网讲的也比较仔细这里是我的理解:之前用过jpa也用过mybatis,jpa的特点就是普通的单表操作超级简单,但是多表操作就非常复杂,很难理解,操作的是实体对象,针对的是一个数据表,所以每次返回的都是你操作这个数据库表的实体对象。mybatis的特点就是多表操作比较方便,但是对应的
h 同学
·
2023-11-21 06:41
SpringBoot
Spring Boot + Mybatis-Plus 集成与使用(二)
前言:本章节介绍
MyBatis-Puls
的CRUD使用。在开始之前,先简单讲解下上章节关于SpringBoot是如何自动配置MyBatis-Plus。
伴学编程
·
2023-11-21 06:38
mybatis-plus
spring
boot
spring
boot
mybatis-plus
伴学编程
[
Mybatis-Puls
] 批量更新(UpdateWrapper)分组查询 (groupBy(“type“))
对于MyBatis-Plus进行批量更新,可以使用其提供的UpdateWrapper或LambdaUpdateWrapper对象。例子:查询符合条件的配置进行批量更新属性//实体类ConfigTailDo//Mapper层接口configTailDao//接口调用update方法introws=configTailDao.update(null,newUpdateWrapper().eq("con
玫城
·
2023-10-21 06:01
Java
mybatis
java
spring
【七:
mybatis-puls
】
Mybatis-Plus学习_mybatisplus学习_henulmh的博客-CSDN博客Mybatis-Plus-【通俗易懂全讲解】_mybatisplus-CSDN博客Mybatis-Plus详解_mybatisplus_断河愁的博客-CSDN博客
Leoon123
·
2023-10-20 02:55
mybatis
no typehandler found for property XXXX
此问题基本可以确定是po与数据库字段对应出了问题;最多的是因为粗心导致字段与po中的名称对不上;本文介绍的是另外一种:po的字段类型错误:如果用
mybatis-puls
的时候,可以不需要写字段名称,
mybatis-puls
yangyelin
·
2023-10-18 05:32
vue
nodejs
mybatis-puls
使用修改语句部分字段不生效
mybatis-puls
在使用修改语句的时候,没有报异常,但是修改的部分字段不生效,打印修改的数据语句,发现部分字段传进来的属性值是null,然后
mybatis-puls
修改的时候,发现这个字段是null
浅月流苏
·
2023-10-11 02:59
JAVA
mybatis
java
mysql
同一个项目中mybatis和
mybatis-puls
一起使用的坑
出错环境:正在学习mybatis-plus的内容,项目原本是用mybatis写的,后来加入了mybatis-plus的内容,然后开始报错找不到UserDao里面的方法直接说问题在哪,把application.yaml里面的改成就可以正常使用了会出现这个问题是因为我正在学习mybatis-plus,学新东西难免用老东西先垫垫脚,所以在以前原有的mybatis的项目里直接添加了mybatis-plus
小东西的东西
·
2023-10-11 02:25
java
mybatis
java
开发语言
运维
spring
Mybatis-puls
自定义查询扩展方案
文章目录前言实现原理实现
mybatis-puls
拦截器注入拦截器到MybatisPlusInterceptor使用步骤请求参数约定后端开发查询接口实战记录注意事项前言当前很多开源的低代码平台框架多对
mybatis-puls
keyi300
·
2023-10-11 02:55
java
mybatis-plus
mybatis
java
mysql
Mybatis-puls
自动分页Page无法分页解决
一开始使用Page时发现数据能出来但是无法分页,只能全部显示。打印数据出来也显示0检查了一下代码发现也没有问题。最后查了许多资料发现这个插件需要一个工具类的支持才可以实现。代码如下,配置类代码来源:(41条消息)MyBatis-Plus中自带的分页操作_梦梦~~的博客-CSDN博客_mybatisplus自带分页@Configuration//表示这是一个配置类publicclassMybatis
萌萌小羽
·
2023-10-11 02:55
mybatis
java
字段传的NULL,后端的更新方法用的是
mybatis-puls
自带的updateById(XXX)方法,没有对该字段更新解决方法
在做修改功能时,点保存修改的时候,图片字段传的NULL,后端的更新方法用的是
mybatis-puls
自带的updateById(XXX)方法,发现没有对传null的字段更新,再查看的时候,图片还在。
天龙拳
·
2023-09-01 19:49
mybatis-puls
java
开发语言
Mybatis-Puls
MySQL存入json格式数据
在做问卷调研的时候,且有不同的问卷模板,为了能够将所有模板用户填写的数据都适配,使用原有的单个字段显然是不行了,Mysql5.7后引入了json,这样我们就可以很开心的在数据库里面存放json数据了。废话不多说直接上代码!!!utoResultMap=true这个一定要开启importcom.baomidou.mybatisplus.extension.handlers.JacksonTypeHa
不要哔哔赖赖
·
2023-08-25 22:39
java
Mybatis
Mybatis-Puls
mybatis
mysql
json
Mybatis-Puls
手写SQL在win10本地环境可以使用,Liunx环境无法使用
最近在项目中用Mybatis+Mybatis-Puls写SQL,在开发环境win10能执行手写在xml里面的SQL,在Liunx环境中就运行报错ERR-INFOorg.apache.shiro.web.servlet.ShiroHttpServletRequest@2b818266org.apache.ibatis.binding.BindingException:Invalidboundstat
不要哔哔赖赖
·
2023-08-25 22:39
java
Mybatis-Puls
Mybatis
java 实体类中增加非数据库字段,同时兼容
mybatis-puls
与jpa
原先项目使用的是jpa+mybatis来做持久层,jpa做增删改操作,mybatis做查,后来发现
mybatis-puls
也挺香的然后就把puls放了进来。
不要哔哔赖赖
·
2023-08-25 22:39
java
Mybatis
Mybatis-Puls
java
数据库
intellij-idea
Mybatis-Plus公共字段自动填充(MetaObjectHandler接口)
通常数据表中一般都有的字段,也就是公共字段,比如create_time,update_time,每次修改或插入新数据的时候都要设置一次值,操作很繁琐,所以
mybatis-puls
提供了公共字段填充这一个接口
一个大不溜w
·
2023-08-07 22:17
Mybatis
mybatis
springboot升级到2.7.12版本后启动报错 找不到符号符号:类 PaginationInterceptor
一、报错如下Cannotresolvesymbol‘PaginationInterceptor’二、报错原因springboot升级到2.7.12之后,
mybatis-puls
分页插件版本也会随之升级,
prince05
·
2023-07-28 09:14
mybatis-plus
spring
boot
后端
java
(亲测有效)
mybatis-puls
返回map下划线自动转成驼峰
文章目录问题描述1️⃣yml配置解决方案✏️错误分析✏️解决方案(转换器代码)️@ConfigurationPropertiesBinding的作用2️⃣通过Java配置bean解决(觉得第一种麻烦的直接用第二种)问题描述VO实体类自动转换驼峰下面配置即可,但是很多情况是几个字段懒得写实体类返回一个map.mybatis-plus:configuration:map-underscore-to-c
孟德爱吃香菜
·
2023-07-27 12:22
日常问题记录
mybatis
Mybatis-Plus(一)--Mybatis-Plus介绍与快速入门
阅读这篇文章之前确保你已经学过springboot和mybatis一.Mybtis-Plus介绍【1】
Mybatis-Puls
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变
飞翔的云中猪
·
2023-07-18 06:56
mybatis
java
开发语言
如何使用springboot和
mybatis-Puls
的IPage,Page实现分页查询
1controller层@RestController@RequestMapping("/xxxx")@Api(tags="xxxx")publicclassxxxController{@AutowiredprivatexxxServicexxxService;@GetMapping("/xxxx")@ApiOperation("分页")@ApiImplicitParams({@ApiImplic
努力的小璠
·
2023-04-17 09:26
项目功能实现记录学习
mybatis
spring
boot
java
mybatis-puls
1.什么是mybatis-plus升级版的mybatis,目的是让mybatis更易于使用,用官方的话说“为简化而生”官网:Redirect2.初体验首先准备一个测试用的数据库,数据库建库脚本:DROPTABLEIFEXISTSuser;CREATETABLEuser(idBIGINT(20)NOTNULLCOMMENT'主键ID',nameVARCHAR(30)NULLDEFAULTNULLCO
一只奈良森屿
·
2023-04-17 00:09
mybatis-puls
mybatis
java
spring
boot
MyBatis-Plus Page 分页不生效
二、问题原因没有对
Mybatis-Puls
进行初始化,需要添加相应的配置类。三、解决方案在项目工程中创建config目录,在其中新建配置类MyBatisPlusConfig.java。
龙凌云
·
2023-04-15 13:15
MyBatis-plus
mybatis
数据库
java
MyBatis-Puls
中saveBatch批量添加慢的问题
问题在项目过程中使用
MyBatis-Puls
的saveBatch一次性添加大量数据时很慢原因
MyBatis-Puls
的saveBatch默认并没有批量添加,实际上在插入的时候仍然是一条条记录的插,速度远不如原来
Yang疯狂打码中
·
2023-04-11 04:27
数据查询优化
mybatis
java
mysql
数据库
若依(前后端分离版)整合
Mybatis-puls
详细可以查看官方帮助文档1.ruoyi-common\pom.xml添加Mybatis-plus整合依赖。com.baomidoumybatis-plus-boot-starter3.5.12.ruoyi-admin文件application.yml,修改mybatis为mybatis-plus。#MyBatis-plus配置mybatis-plus:#搜索指定包别名typeAliasesPack
芳 草 葳 蕤
·
2023-04-03 11:54
java
database
数据库
若依前后端分离版整合
Mybatis-puls
前提:默认在git上拉完代码,可以本地启动。(因为修改过项目名称所以hy可以理解为原来的ry)1、修改配置文件文件名:hy-admin/src/main/resources/application.yml注释掉原来的MyBatis配置,加入MyBatis-plus的配置##MyBatis配置#mybatis:##搜索指定包别名#typeAliasesPackage:com.hy.**.domain
思念是荒芜的梦
·
2023-04-03 10:22
mybatis
spring
boot
java
mybatis
java
ruoyi
mybatis-plus
升级
myBatis多表联合查询带分页
使用
myBatis-Puls
可以不写SQL语句完成单表的CRUD,带分页的多表联合查询需要使用XML文件动态完成SQL语句。
guoyp2126
·
2023-02-19 08:28
myBatis介绍
mybatis
java
Mybatis-Puls
主键策略
(1)ID_WORKERMyBatis-Plus默认的主键策略是:ID_WORKER全局唯一ID(使用雪花算法)参考资料:分布式系统唯一ID生成方案汇总:https://www.cnblogs.com/haoxinyue/p/5208136.html(2)自增策略要想主键自增需要配置如下主键策略需要在创建数据表的时候设置主键自增实体字段中配置@TableId(type=IdType.AUTO)@T
Felix_Fang
·
2023-01-29 14:45
mybatis-plus配置分页插件
今天在写项目的时候发现,再配置
mybatis-puls
分页插件时,PaginationInterceptor类找不到依赖,上网一查发现自己用的版本是3.4.3,需要使用全新的配置方式@ConfigurationpublicclassMybatisConfig
fate _zore
·
2022-12-16 12:37
1024程序员节
Springboot 之 Mybatis-plus 多数据源
简介
Mybatis-puls
多数据源的使用,采用的是官方提供的dynamic-datasource-spring-boot-starter包的@DS注解,具体可以参考官网:https://gitee.com
BUG弄潮儿
·
2022-10-04 13:13
mybatis
spring
boot
java
maven
spring
mybatis-plus更新字段为null的处理方式
mybatis-plus将字段修改为null注意事项mybatis-plus更新字段为null处理在
mybatis-puls
重设置的全局更新策略为null的字段忽略更新。
·
2022-08-29 13:15
同一个项目中mybatis和
mybatis-puls
一起使用的坑
出错环境:正在学习mybatis-plus的内容,项目原本是用mybatis写的,后来加入了mybatis-plus的内容,然后开始报错找不到UserDao里面的方法直接说问题在哪,把application.yaml里面的改成就可以正常使用了会出现这个问题是因为我正在学习mybatis-plus,学新东西难免用老东西先垫垫脚,所以在以前原有的mybatis的项目里直接添加了mybatis-plus
会打字的死鱼
·
2022-08-15 00:23
坑
mybatis
Mybatis-puls
配置 多表查询
mybatis-pulsmybatis-plus依赖com.baomidoumybatis-plus-boot-starter3.4.1application.yml配置server:port:8003spring:datasource:url:jdbc:mysql:/IP地址//数据库?serverTimezone=GMT%2B8&CharacterEncoding=utf8username:账
·
2022-08-01 17:59
MyBatis-Puls
一篇就够
文章目录`MyBatisPlus`快速入门1.简介2.特性3.支持数据库4.框架结构快速入门1.创建数据库及表2.创建一个`SpringBoot`工程3.配置`application.yml`信息4.创建`POJO`实体类5.创建`Mapper`接口并继承`BaseMapper`接口6.编写测试方法7.添加日志功能`BseaMapper`源码分析1.根据条件查询返回`List`集合2.插入功能3.
昱晟168
·
2022-06-28 17:12
mybatis
spring
boot
后端
Spring Boot + Mybatis Plus + ClickHouse 轻松实现增删改查,看了必懂。。
来源:blog.csdn.net/qq_15371293/article/details/117090780项目场景:ClickHouse操作基于
Mybatis-puls
源码扩展开发。
·
2022-05-19 15:51
java
Mybatis-Puls
的语法详细使用
目录一、日志二、主键生成策略1、雪花算法2、自增ID3、其他类型三、更新四、自动填充1、通过数据库完成自动填充2、使用程序完成自动填充第一步:实体类中加入注解第二步:编写处理类五、乐观锁1、乐观锁实现方式2、乐观锁原理3、乐观锁配置步骤1.在数据库表中加入version字段,表示数据版本号2、修改实体类,在使用类中加入对应的version字段,并使用是乐观锁3、配置乐观锁4、测试六、条件查询七、分
I Want To IT Master
·
2022-03-18 10:39
java
开发语言
mybatis-plus 分页类型转换工具类
前言用mybatis-plus的分页对象的时候,因为用
mybatis-puls
查询出来的分页对象的records里的泛型是实体,有时候需要将实体转换为前端展示的对象,所有写了一个分页数据的类型转换工具,
·
2022-03-11 12:27
SpringBoot +
Mybatis-puls
+ ClickHouse(分页查询、添加、修改、删除)
项目场景:ClickHouse操作基于
Mybatis-puls
源码扩展开发。解决ClickHouse的修改和删除SQL操作与Mysql不相同。
Java技术那些事儿
·
2022-02-08 20:36
sql
mysql
数据库
程序人生
编程语言
mybatis-puls
分页插件不生效问题解决
问题:在依赖,代码都没问题情况下,能查询出数据,只是不分页,直接把所有数据都查询出来解决:在项目中加上这个配置类@ConfigurationpublicclassmybatisPlusConfig{@BeanpublicPaginationInterceptorpaginationInterceptor(){returnnewPaginationInterceptor();}}
·
2021-10-03 21:05
mybatis-puls
中的resultMap数据映射
目录mybatis-pulsresultMap数据映射resultTyperesultMapMapper中基本查询语句resultMap中字段映射MybatisResultMap结果集映射POJO数据库字段ResultTypeResultMapmybatis-pulsresultMap数据映射resultTyperesultType可以把查询结果封装到pojo类型中,但必须pojo类的属性名和查询
·
2021-08-31 13:17
SpringBoot +
Mybatis-puls
+ ClickHouse (分页查询、添加、修改、删除)
项目场景:ClickHouse操作基于
Mybatis-puls
源码扩展开发。解决ClickHouse的修改和删除SQL操作与Mysql不相同。
handler-刘
·
2021-05-20 20:15
ClickHouse
Java
java
clickhouse
clickhouse
orm
SpringBoot下使用
MyBatis-Puls
代码生成器的方法
1.官方地址:http://mybatis.plus/guide/generator.html#%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B2.数据库结构:3.依赖导入mysqlmysql-connector-javaruntime5.1.39com.baomidoumybatis-plus-boot-starter3.4.0com.baomidoumybatis-pl
·
2021-01-29 13:45
mybatis-plus 主键自动增加遇到的问题
YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear‘describe’我一直以为是
mybatis-puls
冲啊Javascripit
·
2021-01-27 20:28
error
java
mybatisplus
mybatis-puls
入门和进阶
mybatis-plus入门和进阶简介所有的crud的代码都可以自动完成JAP、tk-mapper、mybatis-plus特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作强大的CRUD操作:内置通用Mapper、通用Service,仅仅通过少量配置即可实现单表大部分CRUD操作,更有强大的条件构造器,满足
miss_na
·
2020-12-13 08:18
java
知识
java
spring
SpringBoot整合
MyBatis-Puls
数据库准备1.先准备MySQL的数据库表userCREATETABLEuser(idBIGINT(20)NOTNULLCOMMENT'主键ID',nameVARCHAR(30)NULLDEFAULTNULLCOMMENT'姓名',ageINT(11)NULLDEFAULTNULLCOMMENT'年龄',emailVARCHAR(50)NULLDEFAULTNULLCOMMENT'邮箱',PRIMA
程序员劝退师-TAO
·
2020-08-14 01:12
JAVA
Spring
mybatis-puls
中resultMap数据映射
resultTyperesultType可以把查询结果封装到pojo类型中,但必须pojo类的属性名和查询到的数据库表的字段名一致。如果sql查询到的字段与pojo的属性名不一致,则需要使用resultMap将字段名和属性名对应起来,进行手动配置封装,将结果映射到pojo中!resultMapresultMap可以实现将查询结果映射为复杂类型的pojo,比如在查询结果映射对象中包括pojo和li
小屁孩~~
·
2020-08-11 17:33
mybatis
#Mybaties-Plus踩坑日记(20181206)
公司项目因为响应时间的问题,所以第二次迭代决定改用框架,之前的hibenate改成了mybaties-plus,鉴于之前没有用过这个插件,所以这边做个日记记录一下平常的坑,
mybatis-puls
和之前用的
Nekoprpr
·
2020-07-28 21:00
Springboot集成
mybatis-puls
一、项目目录结构二、系统的jar包依赖4.0.0org.springframework.bootspring-boot-starter-parent2.1.7.RELEASEcom.gpdispringboot-mabatisplus-demo0.0.1-SNAPSHOTspringboot-mabatisplus-demoDemoprojectforSpringBoot1.8org.spring
^to be better ^
·
2020-07-15 15:44
spring-boot
Springboot集成
Mybatis-puls
Springboot集成Mybatis-puls1.Mybatis-plus特点2.架构3.作者4.快速开始sql语句项目结构导入依赖User类UserMapper类MybatisPlusConfig类application.propertiesUserMapper.xmllog4j.propertiesmybatis-config.xml5测试TestMybatisSpringBootTestU
JingTao228
·
2020-07-15 13:17
Java开发
上一页
1
2
下一页
按字母分类:
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
其他