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
分页插件的配置和使用&&自定义分页功能
a>添加配置类@Configuration@MapperScan("scan.your.mapper.package")publicclassMybatisPlusConfig{/***新的分页插件,一缓和二缓遵循mybatis的规则,需要设置MybatisConfiguration#useDeprecatedExecutor=false避免缓存出现问题(该属性会在旧插件移除后一同移除)*/@Be
Maiko Star
·
2023-09-27 18:03
mybatis
java
spring
MyBatis-Plus
的乐观锁插件(Springboot版)
当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式:取出记录时,获取当前version更新时,带上这个version执行更新时,setversion=newVersionwhereversion=oldVersion如果version不对,就更新失败官方地址------>乐观锁插件|MyBatis-Plus1.数据库增加version字段,并设置个默认值。实体类增加属性+@Versi
Maiko Star
·
2023-09-27 18:57
mybatis
mybatis-plus
代码生成器
pom文件4.0.0org.springframework.bootspring-boot-starter-parent2.1.6.RELEASEcom.ztkucun0.0.1-SNAPSHOTkucunDemoprojectforSpringBoot1.8org.springframework.bootspring-boot-starterorg.springframework.bootspr
凸比难拨弯
·
2023-09-27 15:53
mybatis
java
junit
MyBatis-Plus
分页、排序联合使用
认知其实两者联合使用非常简单,只需要在使用分页插件的基础上使用其提供的orderByDesc/orderByAsc就能完美融合。写这篇博客只是给一些初学者一个方便的整理而已。下面会先给出完整的使用情况,在到后面分别解释两者的用法。以方便只关心这个用法或者赶时间的朋友。处于保密性考虑,我将大部分字段进行了删减,将项目名也进行了修改Controller@Slf4j@Validated@RestCont
You Only Live Once_2
·
2023-09-27 09:29
你怎么看这MyBatis-flex框架 ?
1、简介在国内目前使用最多的ORM框架就是
Mybatis-Plus
,也不得不承认,
Mybatis-Plus
相对于JPA而言,也确实好用一些(就个人而言),但是在国外JPA框架还是挺火的,因为JPA是一个完全的
中国胖子风清扬
·
2023-09-27 04:27
java技术
mybatis
mybatis-plus
mybatis-flex
spring
boot
java
Mybatis-Plus
之注解使用
1、@TableId主键注解string类型2、@TableName实体类映射的表名3、@TableFieldvalue:映射表中的字段
轰轰_9ccd
·
2023-09-26 23:49
开源免费的低代码平台—JeecgBoot v3.5.5 版本发布,性能大升级
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue3,
Mybatis-plus
,Shiro,JWT支持微服务。强大的代码生成器让前后端代码一键生成!
·
2023-09-26 19:56
开源免费的低代码平台—JeecgBoot v3.5.5 版本发布,性能大升级
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue3,
Mybatis-plus
,Shiro,JWT支持微服务。强大的代码生成器让前后端代码一键生成!
·
2023-09-26 19:53
MyBatis-Plus
通过注解使用TypeHandler
在使用MyBatis时,我们与数据表中字段映射的java中的bean的属性字段,往往包含了自定义复杂类型,比如一个varchar保存的json字符串映射到的java字段是Person类型的时候,就需要用到“字段类型处理器了”,也就是TypeHandler.使用MyBatis的TypeHandler的时候,自定义实现起来还是比较麻烦,需要统一配置,自动识别java字段类型,然后匹配了才处理。这样在开
幻想千秋
·
2023-09-26 16:14
后端开发
java
mybatis
MyBatis-Plus
条件查询问题解决
问题描述系统中有用户注册的功能,但是会出现重复注册的现象,代码中有做过重复校验,但是没有生效。问题解决首先排查数据生成时间点不同,相差时间有长有短,不是用户同时多次点击的原因,应该是用户这边不同时间重复多次注册导致的,但是程序中防止重复校验的代码没有生效。下面是校验的代码:最终定位到用户注册的时候,表中的“exception_flag”字段为null,而生成的校验sql语句为“exception_
lgily-1225
·
2023-09-26 10:57
个人学习
mybatis
java
后端
mysql
Mybatis-Plus
不能更新对象字段为空值问题解决
问题描述:在使用
Mybatis-Plus
调用updateById方法进行数据更新默认情况下是不能更新空值字段的,而在实际开发过程中,往往会遇到需要将字段值更新为空值的情况,该如何解决呢?
lgily-1225
·
2023-09-26 10:56
个人学习
mybatis
java
后端
Mybatis-Plus
一、
Mybatis-Plus
简介1、简介
MyBatis-Plus
(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变
勇者飞航
·
2023-09-26 10:32
mybatis
java
开发语言
后端
mybatis-plus3.4x 多租户屏蔽某个特定mapper的方法@InterceptorIgnore
文章目录一、关于@SqlParser@SqlParser(filter=true)在
mybatis-plus
最新版本3.4中标记为过时替代注解为:@Documented@Retention(RetentionPolicy.RUNTIME
是潮汕的灿灿展吖
·
2023-09-25 23:55
mybatis
【
Mybatis-Plus
在SpringBoot项目中的使用(自动代码生成,太方便了!)】
Mybatis-Plus
在SpringBoot项目中的使用(自动代码生成,太方便了!)
fpl1116
·
2023-09-25 20:38
JAVA全栈学习路线
#
java
ee
mybatis
spring
boot
后端
java
ide
SpringBoot+MyBatisPlus 基础配置
一、
MyBatis-Plus
简介1.简介
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
.吸吸欧气
·
2023-09-25 17:57
spring
boot
mybatis
java
springboot整合mybatisplus调用Oracle存储过程代码怎么写
在SpringBoot中使用
MyBatis-Plus
和Oracle数据库整合调用存储过程,你需要完成以下步骤:添加Oracle驱动程序和
MyBatis-Plus
依赖到你的项目中,可以在pom.xml文件中添加以下依赖
永远的12
·
2023-09-25 17:57
oracle
spring
boot
mybatis
数据库
java
解决引入
Mybatis-plus
调用方法selectById、selectList时 报错问题BindingException:Invalid bound statement (not found)
错误详情org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):cn.com.bofeng.pipihealth.database.mapper.rule.RuleServiceIndicatorsDetailMapper.selectList报错的原因以及解决方法mybatis包冲突,导致依赖包使用的不
涝山道士
·
2023-09-25 14:46
Mybatis
mybatis
SpringBoot介绍2基础篇(超详细)下一篇基于SpringBoot整合SSM案例
属性配置三、基础配置ymlyaml语法规则字面数据表示数据读取封装全部数据到Environment自定义封装指定数据三、整合第三方技术整合JUnit整合MyBatis(要用什么技术就在第二步勾选什么)整合
MyBatis-plus
纯24k
·
2023-09-25 13:05
SpringBoot专栏
java
spring
boot
spring
【
mybatis-plus
实体类复杂对象字段json自动相互转换,以及自定义字段类型解析器】
引言:
mybatis-plus
集合对象字段json如何自动进行相互的转换?怎样在使用
mybatis-plus
操作数据表的时候自动对实体类属性进行自动解析?文章目录前言一、@TableField是什么?
CS5686
·
2023-09-25 12:28
Mybatis-plus
spring
mybatis
json
java
mybatis-plus
实体json互相转化; typeHandler的使用
1.xml文件,resulltMap里面的字段,添加typeHandler属性
生骨大头菜
·
2023-09-25 12:28
mybatis
json
java
MyBatisPlus使用自定义JsonTypeHandler实现自动转化JSON
希望和各位大佬交流,共同进步~背景在项目中使用了
Mybatis-Plus
框架,调用了Mapper层的insert(),如下所示,DingRobotMsg对象的属性包含了其它
金鳞踏雨
·
2023-09-25 12:57
json
java
mybatis
SpringBoot整合
Mybatis-Plus
(含自动配置分析)
4.自动配置分析5.代码实现5.1User类实现5.2指定@MapperScan扫描路径5.3Mapper接口实现5.4Service实现5.5UserMapper测试1.Mybatis-Plus介绍
Mybatis-Plus
Bulut0907
·
2023-09-25 11:06
#
SpringBoot
spring
boot
mybatis
mybatis
plus
自动配置分析
springboot
mybatis报错:cannot resolve symbol 无法解析
我这里是使用了
mybatis-plus
的插件,出现这个问题的原因是
mybatis-plus
插件无法识别这种名字的实体类,只能选择全路径。
葬心啊
·
2023-09-25 11:18
java
java
后端
mybatis-plus
的service注入报错问题:expected single matching bean but found 2
目录一、背景及问题描述二、代码结构三、原因分析四、解决方案一、背景及问题描述这个一个简单的mybatisplus的demo,业务代码是使用mybatis-plus-generator生成的模板代码,重点是service及其实现类。在单元测试类中注入service的bean来执行测试mybatisplus集成的功能,结果出现了这个bean的注入问题,完整报错信息如下:org.springframew
奈良の鹿
·
2023-09-25 08:18
spring
boot
mybatis
plus
spring
boot
mybatis
plus
org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type‘*.Mapper’
使用
mybatis-plus
,启动springboot工程,报找不到mapper。各种Controller、Servicer、Mapper层都正确,注解也都正确。
supersolon
·
2023-09-24 23:42
mybatis
spring
java
数据库sql中判断时间冲突
数据库现有数据其中两列:s-开始时间,e-结束时间.在新插入数据s’,e’之前需要判断两个时间之间是否有重合因为使用
mybatis-plus
的缘故,结论都使用s或e在符号前面.1.ss'时候两个时间端肯定有交集
hacker鬼七
·
2023-09-24 21:57
数据库
sql
网络
[转载]SpringBoot多数据源配置详细教程
文章概要简单多数据配置JdbcTemplate多数据源配置mybatis多数据源配置
mybatis-plus
多数据源配置多数据源配置首先是配置文件这里采用yml配置文件,其他类型配置文件同理我配置了两个数据源
南城故事
·
2023-09-24 08:25
mybatis-plus
使用条件构造器Wrapper自定义查询条件
mybatis-plus
官方文档解释:需要
mybatis-plus
版本>=3.0.7param参数名要么叫ew,要么加上注解@Param(Constants.WRAPPER)使用${ew.customSqlSegment
想吃米豆腐
·
2023-09-24 08:09
java
mybatis
sql
Mybatis-Plus
自定义Sql使用条件构造器
Mybatis-Plus
自定义Sql使用条件构造器两种方式注解方式动态查找:@Select("select${ew.SqlSelect}from${tableName}${ew.customSqlSegment
新人猿
·
2023-09-24 08:08
mybatis-plus
条件构造器
自定义sql
使用 MyBatisPlus 的注解方式进行 SQL 查询,它结合了条件构造器(Wrapper)和自定义 SQL 片段来构建查询语句。
MyBatis-Plus
是一个基于MyBatis的增强工具,它提供了一套方便的注解方式来进行SQL查询。其中,它结合了条件构造器(Wrapper)和自定义SQL片段来构建查询语句。
天空中那座城
·
2023-09-24 08:37
java
sql
java
spring
mybatis
mybatis-plus
目录第一章MyBatis-Plus3概述1.1、简介1.2、特性1.3、框架结构1.4、项目地址1.5、版本介绍1.6、快速安装1.7、开发环境第二章MyBatis-Plus3增删改查2.1、项目搭建2.2、项目配置(1)2.3、项目配置(2)2.4、数据导入2.5、创建实体2.6、创建接口2.7、测试准备2.8、增删改查2.8.1、insert2.8.2、updateById2.8.3、sele
墨染_lily
·
2023-09-24 07:13
框架
mybatis
java
maven
MyBatis 高级使用
ifchoosetrimforeach批量操作批量插入批量更新批量删除BatchExecutor关联查询嵌套查询延迟加载分页操作逻辑分页物理分页MyBatisGenerator添加配置文件添加插件生成通用Mapper方式一方式二
MyBatis-Plus
叫我二蛋
·
2023-09-24 06:54
Java
mybatis
oracle
数据库
eladmin-plus V2.0.0 发布,单表链式调用更丝滑
一、项目简介eladmin的
mybatis-plus
版本,单表使用链式调用,代码更简洁,调用更便捷。目前更新到2021年7月。
raysonfang
·
2023-09-24 02:26
SpringBoot整合
MyBatis-Plus
快速开始
源码下载原文链接一、
MyBatis-Plus
介绍
Mybatis-Plus
是一个Mybatis框架的增强插件,根据官方描述,plus只做增强不做改变,引入它不会对现有mybatis工程产生任何影响,并且只需简单配置
xdliu
·
2023-09-24 00:58
mybatis-plus
中更新null值的问题
文章目录前言一、情景介绍二、方法分析三、原因分析四、解决方式五、方式扩展总结前言本文主要介绍
mybatis-plus
中常使用的update相关方法的区别,以及更新null的方法有哪些等。
多加点辣也没关系
·
2023-09-23 20:13
日常积累
踩坑系列
mybatis
tomcat
java
mybatis-plus
的多数据源sql拦截&动态表名
问题描述1、我们使用的是
mybatis-plus
的多数据源链接,之前使用的
mybatis-plus
版本是3.3.1(版本低了,用不了)2、在网上找的诸多的sql拦截代码,发现断点进不去,找原因后发现由于配置的多个数据源
学习至死qaq
·
2023-09-23 17:31
mybatis
sql
java
Java后端、前端、大数据、python、Golang学习路线
blibli很多资源(黑马、尚硅谷、狂神说等等)1.后端Java基础(完成)JavaWeb(完成)Maven(完成)Git(完成)SSM(Spring框架+SpringMVC+持久层框架Mybatis)(完成)
Mybatis-Plus
努力努力ing!
·
2023-09-23 17:59
JAVA
java
2021最详细的 SpringBoot整合
MyBatis-Plus
框架 解析!
MyBatis-Plus
简介
Mybatis-Plus
(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。
Java柚子
·
2023-09-23 16:03
mybatis-plus
更新及删除操作
一、更新。1、根据id更新2、根据条件更新1>querywrapper:设置条件。2>updatewrapper:设置条件及字段。3、测试SQL。4、测试结果。二、删除。1、根据id删除。2、根据map删除数据,多条件之间是and关系。3、测试结果,未匹配到。4、把密码设为正确的,再次进行删除。5、删除成功。6、根据包装条件作删除。用法一:用法二:通常使用第二种用法7、根据id批量删除。8、SQL
年纪轻轻就很沧桑的秃头程序员
·
2023-09-23 13:26
mybatis-plus
spring
boot
后端
java
测试(批量)更新与(批量)插入
文章目录更新新增更新
mybatis-plus
更新:单个更新updateById(),如果将name设置为null,不会更新数据库,但是如果updateTime和creatTime数据库里设置了自动更新,
悬浮海
·
2023-09-23 13:56
开发总结
java
批量更新
批量插入
mybatis-plus
根据指定条件批量更新
1.service实现类中比如我这里只针对UserEntity,在UserServiceImpl下(该实现类是继承了
mybatis-plus
的ServiceImpl的)新增如下代码:publicbooleanupdateBatchByQueryWrapper
king-hero
·
2023-09-23 13:55
mybatis
Mybatis-Plus
分页插件失效
按照
mybatis-plus
(https://mp.baomidou.com/guide/page.html)官方推荐搭建好之后,每次请求都会返回全部数据;解决方案在构建SqlSessionFactory
trimcode
·
2023-09-23 06:14
mybatis-plus
求和sum
//总收益Orderorder=newOrder();QueryWrapperqueryWrapper=newQueryWrapper();queryWrapper.select("ifnull(sum(amount_total),0)assumAll");Orderord=orderService.getOne(queryWrapper);//取值ord.getSumAll()
无术不学
·
2023-09-23 06:17
MyBatis/Plus
mybatis-plus
apply 使用和left join
单参数lqw.apply("date_format(start_time,'%Y-%m-%d')={0}",startTimeFormat);或.apply("DATE_FORMAT(course_study_end_time,'%Y-%m-%d')>DATE_FORMAT(NOW(),'%Y-%m-%d')");两个区间.apply(StringUtils.isNotEmpty(beginDat
无术不学
·
2023-09-23 06:17
MyBatis/Plus
SSM - Springboot -
MyBatis-Plus
全栈体系(十三)
第三章MyBatis一、MyBatis简介1.简介MyBatis最初是Apache的一个开源项目iBatis,2010年6月这个项目由ApacheSoftwareFoundation迁移到了GoogleCode。随着开发团队转投GoogleCode旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。MyBatis是一款优秀的持久层框架,它支持自定义SQL、存
柠檬小帽
·
2023-09-23 05:56
SSM+全栈体系
spring
boot
mybatis
后端
SSM - Springboot -
MyBatis-Plus
全栈体系(十二)
第二章SpringFramework六、Spring声明式事务1.声明式事务概念1.编程式事务编程式事务是指手动编写程序来管理事务,即通过编写代码的方式直接控制事务的提交和回滚。在Java中,通常使用事务管理器(如Spring中的PlatformTransactionManager)来实现编程式事务。编程式事务的主要优点是灵活性高,可以按照自己的需求来控制事务的粒度、模式等等。但是,编写大量的事务
柠檬小帽
·
2023-09-23 05:55
SSM+全栈体系
spring
boot
mybatis
数据库
MyBatis-Plus
多数据源配置与事务与批量注意点
一、在使用mybatisplus时(以下简称mp)会有配置多数据源的情况,配置方式比较简单:1、首先配置依赖com.baomidoumybatis-plus-boot-starter3.5.1com.baomidoudynamic-datasource-spring-boot-starter3.5.02、配置文件中配置多组数据源:配置多个datasource并指定primary主库spring:d
代码荷尔蒙
·
2023-09-22 21:46
mybatis
mysql
记
MyBatis-Plus
使用中or()使用避坑,mybatisplus中的or怎么使用
记
MyBatis-Plus
使用中or()使用避坑,多条件使用or之后生成的语句查询结果成为or两边的合集,目标结果是只有or两边的条件去做“或”比较下面来看一个
MyBatis-Plus
查询语句,希望实现的查询效果是根据
阿韩想静静
·
2023-09-22 17:30
Java
MySQL
java
mysql
开发语言
mybatis-plus
code generator 代码生成器
引入pom.xml4.0.0org.springframework.bootspring-boot-starter-parent3.1.4org.generatormybatis-plus-generator0.0.1-SNAPSHOTmybatis-plus-generatormybatis-plus-generator17com.mysqlmysql-connector-jruntimeorg
conkeyn
·
2023-09-22 12:48
mybatis
MyBatis-Plus
多数据源配置
MyBatis-Plus
多数据源配置1、场景说明2、创建数据库和表3、在SpringBoot工程中添加依赖4、配置多数据源5、POJO6、Service7、mapper8、测试1、场景说明多数据源适用于多种场景
m0_67401606
·
2023-09-22 04:11
java
后端
spring
boot
intellij-idea
java
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他