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和
Mybatis-Plus
执行插入语句后可以返回主键ID吗? 我:看我回答...
一、Mybatis执行插入语句后可以返回主键ID吗?在想写什么内容的时候,正好看到一个基础面试题上有这个问题,就把它记录下来了。面试官:你说Mybatis执行插入语句后可以返回主键ID吗??如果能的话,能否实现一下。我:当然是可以的,连JDBC都能做到的事情,Mybatis也能做到的。开始敲代码…1.1、Mysql数据库设置ID自增情况INSERTINTOtb_user(username,pa
宁在春
·
2023-07-14 23:07
Mybatis
面试
java
mybatis
mybatis-plus
mybatis或者
mybatis-plus
中save方法返回主键值
1.mapper.xml中:方式:useGeneratedKeys=“true”keyProperty=“id”keyColumn=“id”解释:在xml中定义useGeneratedKeys为true,返回主键id的值,keyColumn和keyProperty分别代表数据库记录主键字段和java对象成员属性名INSERTINTOadjust_bill_info(external_bill_id
珍爱_飞
·
2023-07-14 22:35
java开发
mybatis
java
mybatis
MyBatis-plus
saveBatch()方法无法插入主键问题记录
MyBatis-plussaveBatch()方法无法插入主键问题记录问题产生:我在进行书签表的插入功能测试时,将相关参数传递给saveBatch()进行批量插入,根据SpringBoot中打印的SQL中看到,执行了insert语句,但只插入了部分需要外部输入数据的字段,并有下列提示:RETURNING"""Id"""wasaborted:ERROR:column""Id""doesnotexis
南窗木心
·
2023-07-14 22:00
Mybatis-plus
插入后返回元素id
mybatis-plus
插入后返回插入元素的id有三种方法,第三种最简单。
水霍
·
2023-07-14 22:30
mysql
spring boot集成
mybatis-plus
——Mybatis Plus 新增数据并返回主键 ID(图文讲解)
MybatisPlus新增数据并返回主键ID(图文讲解)更新时间2023-01-1015:37:37大家好,我是小哈。本小节中,我们将学习如何通过MybatisPlus框架给数据库表新增数据,主要内容思维导图如下:MybatisPlus新增数据思维导图表结构为了演示新增数据,在前面小节中,我们已经定义好了一个用于测试的用户表,执行脚本如下:DROPTABLEIFEXISTSt_user;CREAT
小白龙白龙马
·
2023-07-14 22:56
mybatis
spring
boot
java
spring
mysql
MyBatis-Plus
的save方法主键问题
Java开发中经常会用到
MyBatis-Plus
,最近查看以前的代码,有一块业务时拷贝数据,发现代码是从数据库直接查询出来后,更改了一些属性立即调用save进行了保存。
csdn793003648
·
2023-07-14 22:53
mybatis
数据库
java
MyBatis-plus
实现代码自动生成以及简单的增删改查
接着上篇博客前后端分离项目搭建,本片博客主要通过
mybatis-plus
实现代码自动生成以及简单的后端增删改查功能,话不多说,直接上代码。
mozzm
·
2023-07-14 21:45
java
spring
maven
intellij-idea
MyBatis-Plus
使用乐观锁具体实现
这里我们使用
Mybatis-Plus
来进行使用一.方法一使用@Version注解来实现1.首先你要在你的表中添加一个字段这里我就定义为version用来控制版本特别注意:支持的数据类型只有:int,Integer
馒头花卷儿
·
2023-07-14 21:13
Mybatis-Plus
java
开发语言
mybatis-plus
如何使用乐观锁
在
mybatis-plus
中,我们使用注解@Version标注我们表类的一个属性,使之成为我们的版本号。
把星星枕在床边
·
2023-07-14 21:09
mybatis
java
开发语言
Mybatis-plus
——增删改查相关+id生成策略+多数据操作(删除)+逻辑删除+乐观锁+代码生成器
项目文件总览Dao层中domain层中测试类中含有三个测试方法,分别对应,插入删除和修改id生成策略针对不同的场景使用不同的id,用到提供的一个注解@TableId在实体类中使用@Tablefiled注解时可以看见有如下的多种策略使用第一个AUTO策略运行插入方法得到在数据库表格中成功实现递增在@TableId注解中还有多种策略NONE是没有策略,input是用户输入下面三个带注解的是过时的,UU
北岭山脚鼠鼠
·
2023-07-14 21:37
Mybatis
mybatis
数据库
【异常】
MyBatis-Plus
提示报错XML fragments parsed from previous mappers does not contain value for xxx
一、报错内容java.lang.IllegalArgumentException:XMLfragmentsparsedfrompreviousmappersdoesnotcontainvalueforcom.xxx.mapper.ProjectMapper.Base_Column_List报错的全文java.lang.IllegalArgumentException:XMLfragmentspar
本本本添哥
·
2023-07-14 14:35
004
-
数据库
mybatis
xml
java
XML fragments parsed from previous mappers does not contain value for 问题
在使用
mybatis-plus
时,我通过引用外部的xml的sql数据。
飘零未归人
·
2023-07-14 14:56
java
spring
maven
【
Mybatis-Plus
租户id结合定时任务 @Scheduled】
文章目录前言一、启动类加上@EnableScheduling、@EnableAsync二、创建定时任务类3、多线程环境下配置多线程配置4、以下是一个示例代码,展示了如何在
Mybatis-Plus
中配置租户解析器
m0_48114733
·
2023-07-14 08:56
mybatis
【SpringBoot+VUE后台管理系统】(四)
Mybatis-plus
代码生成工具
一、引入依赖com.baomidoumybatis-plus-generator
攻城狮·建哥
·
2023-07-14 07:27
spring
boot
vue.js
mybatis
MyBatis-Plus
自定义分页模型
MyBatis-Plus
自带的分页模型Page有些参数,我觉得不是很必要,因此自定义自己的分页模型。
Meta39
·
2023-07-14 06:55
ORM框架:MyBatis
JPA
mybatis
java
开发语言
mybatis-plus
实现自动填充
文章目录1、自定义实现类MyMetaObjectHandler2、在entity中标记需要自动填充的属性3、FieldFill中有哪些字段1、自定义实现类MyMetaObjectHandlerimportcom.baomidou.mybatisplus.core.handlers.MetaObjectHandler;importlombok.extern.slf4j.Slf4j;importorg
Bruce1801
·
2023-07-13 19:06
mybatis
spring
boot
Mysql——》index merge 索引合并
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【Kafka】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、
MyBatis-Plus
小仙。
·
2023-07-13 19:48
Mysql
mysql
索引
合并
index
merge
Intersection
Union
Mysql——》日志文件
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【Kafka】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、
MyBatis-Plus
小仙。
·
2023-07-13 19:18
Mysql
mysql
数据库
日志
log
bin
error
query
Mysql——》数据目录
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【Kafka】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、
MyBatis-Plus
小仙。
·
2023-07-13 19:17
Mysql
mysql
datadir
数据
innodb
myisam
Mysql——》慢查询日志
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【Kafka】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、
MyBatis-Plus
小仙。
·
2023-07-13 18:54
Mysql
mysql
慢查询
slow
long_query_time
slow_query_log
mysqldumpslow
Mybatis/
Mybatis-plus
实现多表查询(源码奉上&细致教学)
为什么写这篇文章,因为觉得别人写的不好,没讲清,对小白不友好,那我就自己写一篇。一、现有需求,员工表emp,部门表dept,二者之间有如下关系:emp表:dept表:二者之间通过dept_id来联系。二、编写代码先上代码结构:先在pom里面导入依赖:pom.xml文件org.springframework.bootspring-boot-starter-weborg.projectlomboklo
秋水望川
·
2023-07-13 18:11
java
mybatis
mybatis
java
spring
boot
SpringBoot
Mybatis-Plus
逻辑删除和自动填入默认值
上一篇“SpringBoot集成Mysql、Mybatis、
Mybatis-Plus
,实现增删改查”一、前言
Mybatis-Plus
是Mybatis增强工具,除了封装了基本的增删改查之外,还提供了一些好玩的东西
小虎哥的技术博客
·
2023-07-13 16:47
Mybatis-plus
自定义SQL注入器查询@TableLogic逻辑删除后的数据详解
目录1需求2解决方案3方案:3.1方案1,继承AbstractMethod拼接SQL语句3.2.方案2,继承AbstractMethod拼接SQL语句4.自定义SQL注入器,注册上述自定义的方法5.自定义基础mapper,声明注册的方法6.使用声明的方法6.1业务mapper继承自定义的CustomBaseMapper6.2调用方法selectIgnoreLogicDelete6.3调用方法sel
·
2023-07-13 16:28
Mybatis-plus
分页查询不生效问题排查全过程
目录一、问题描述二、分析步骤三、解决方案四、总结一、问题描述在查询的时候,发现点击后台的分页器数字,第2页时候,数据还是和第1页的一致。就看后台的数据库打印语句,如下所示。点击第一页和第二页都是这个,limit后的参数只有一个,前期做过类似,点击第二页分页的时候,语句是LIMIT?,?ONap.id=a.project_idORDERBYa.create_timeDESCLIMIT?二、分析步骤1
·
2023-07-13 16:28
mybatis-plus
时遇到maven依赖报红线
转载https://blog.csdn.net/weixin_42329970/article/details/106444028
忘情时光
·
2023-06-24 08:55
错误
mysql
窥探系列之
Mybatis-plus
BaseMapper实现
我们知道,mybatisplus的BaseMapper接口中提供了一些如updateById的方法,框架本身已经实现了这些CRUD功能,基本的CRUD我们就没必要写sql,直接使用java语法就能对数据进行操控,很方便。那么这些功能是如何被实现的呢?这是我研读源码的动机关键类AbstractSqlInjector及其子类DefaultSqlInjectorAbstractMethod及其子类Sql
加倍努力中
·
2023-06-24 08:53
Java
#
mybatis
java
开发语言
窥探系列之
Mybatis-plus
参数名解析
ParamNameResolver当我们使用MyBatis进行数据库操作时,常常需要编写SQL语句,并且需要将方法的参数传递给SQL语句中的参数占位符。MyBatis提供了一种方便的方式来实现这一点,即使用#{paramName}这种形式的参数占位符,并将方法的参数存储到一个Map对象中,然后将该Map对象传递给SQL语句执行器。但是,Java的字节码中并没有对方法参数名进行记录,因此MyBati
加倍努力中
·
2023-06-24 08:53
Java
#
mybatis
mybatis
java
开发语言
【
MyBatis-Plus
】入门案例与简介
1,MyBatisPlus入门案例与简介1.入门案例MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。开发方式基于MyBatis使用MyBatisPlus基于Spring使用MyBatisPlus基于SpringBoot使用MyBatisPlusSpringBoot刚刚我们学习完成,它能快速构建Spring开发环境用以整合其他技术,使用起来是
热爱编程的小白白
·
2023-06-23 18:58
plus
mybatis
spring
boot
spring
spring
cloud
mysql
MyBatis批量插入的五种方式,哪种最强???
前言一、准备工作二、MyBatis利用For循环批量插入三、MyBatis的手动批量提交四、MyBatis以集合方式批量新增(推荐)五、
MyBatis-Plus
提供的SaveBatch方法六、
MyBatis-Plus
技术宅chat
·
2023-06-23 06:27
mybatis
java
开发语言
谷粒商城项目笔记总结(1/2)
文章目录商城项目-基础篇1.环境搭建2.MyBatis-plus引入
MyBatis-plus
的步骤3.SpringCloudAlibabaNacos注册中心Nacos配置中心Fegin声明式远程调用GatewayAPI
七月J
·
2023-06-23 01:15
谷粒商城
/
尚医通
谷粒商城
docker
高并发
分布式锁
多线程
SSMP整合案例(4) Spring Boot整合
MyBatis-Plus
实现分页查询
文章SSMP整合案例(3)创建数据层并在测试类中运行数据库增删查改操作我们编写了
MyBatis-Plus
以Druid为数据源的方式做了数据库的增删查改操作那么下面我们继续写分页查询我们先写这样一段代码bookDao.selectPage
-耿瑞-
·
2023-06-23 00:58
mybatis
spring
boot
java
使用lombok注解导致
mybatis-plus
TypeHandler失效
问题描述建立实体其中一个字段为枚举类/***@authorliuxishan2023/6/2*/@Data@Builder@TableName(value="hot_event",autoResultMap=false)@EqualsAndHashCode(callSuper=true)publicclassHotEventextendsBaseAuditor{@TableId(type=IdTy
氵奄不死的鱼
·
2023-06-23 00:56
mybatis
mybatis
java
开发语言
mybatisplus两种日志输出配置方式
1、用mybatisplus日志输出类输出
mybatis-plus
:configuration:log-impl:org.apache.ibatis.logging.stdout.StdOutImpl说明
山不在高_有仙则灵
·
2023-06-22 13:23
mybatis
java
mybatisplus
sql日志配置
踩坑-MyBatis/
MyBatis-Plus
1、问题:MybatisPlus分页查询,明明设置了每页的查询数量为10000,但是仍然只查出来500条数据原因:
MyBatis-Plus
低版本的PaginationInterceptor,定义了默认limit
苏雪夜酒
·
2023-06-22 13:09
mybatis
java
mysql
手把手教你使用
MyBatis-Plus
实现代码生成器
1、IDEA创建新项目2、选择Java版本3、挑选依赖4、Finish5、maven配置6、pom.xml文件配置4.0.0org.springframework.bootspring-boot-starter-parent2.7.3com.exampledemo0.0.1-SNAPSHOTdemoDemoprojectforSpringBoot1.8org.springframework.boo
苏雪夜酒
·
2023-06-22 13:38
mybatis-plus
java
MyBatis语句记录
简化版,赶时间直接看这个,不过官网也一样CRUD接口|
MyBatis-Plus
(baomidou.com)1、Save//插入一条记录(选择字段,策略插入)booleansave(Tentity);//
小A敲代码
·
2023-06-22 09:06
后端
mybatis
java
开发语言
mybatis有字段存不进去_如何解决
mybatis-plus
调用update方法时,自动填充字段不生效问题...
前言使用过
mybatis-plus
的朋友可能会知道,通过实现元对象处理器接口com.baomidou.mybatisplus.core.handlers.MetaObjectHandler可以实现字段填充功能
weixin_39616348
·
2023-06-22 09:04
mybatis有字段存不进去
关于MybatisPlus查询条件空字符串和NULL问题
null或者""时,则MP还是会把其当做条件去执行如图:入参:MP官方文档给出解决方案:https://mp.baomidou.com/config/#insertstrategy个人建议增加全局配置:
mybatis-plus
ChrisitineTX
·
2023-06-22 04:03
mysql
java
日常项目开发中遇到的技术问题
1、
MyBatis-Plus
实体类中有数据库没有的字段会报错在开发中可能会遇到
MyBatis-Plus
使用实体类属性进行SQL操作,但是不用存到数据库中去查找,这时候我们的实体中有这个属性,但是数据库的表中没有这个字段
qq_34097912
·
2023-06-22 03:13
mybatis
java
开发语言
MyBatis-Plus
3 实现批量新增和批量修改
1、批量更新mapper接口:批量方法插入voidbatchInsert(@Param("users")Listusers)mapperxml:批量插入xmlinsertintobiz_user(id,name,sex)values(#{item.id},#{item.name},#{item.sex})2、批量插入mapper接口:批量方法插入voidbatchUpdate(@Param("us
在奋斗的大道
·
2023-06-21 22:33
MyBaties(基础篇)
mybatis
java
开发语言
解决
mybatis-plus
无法根据多个主键增删查改
文章目录一、ONDUPLICATEKEYUPDATE二、
mybatis-plus
三、mybatisplus-plus1、依赖2、启动类3、实体类4、Mapper5、Service6、Test四、遇到的问题
她与月色长留
·
2023-06-21 21:02
项目问题
mybatis
java
数据库
解决
Mybatis-Plus
或PageHelper多表分页查询总条数不对问题
文章目录前言一、问题说明1、引入依赖2、
Mybatis-Plus
配置3、创建mapper层4、编写xxxMapper.xml文件5、测试一(不传任何条件,只分页)5.1、结果总结5.2、结果分析6、测试二
她与月色长留
·
2023-06-21 21:31
项目问题
mybatis
java
mysql
MyBatis-Plus
时间判断
MyBatis-Plus
时间判断实现实现QueryWrapperwrapper=newQueryWraapper();SimpleDateFormatformatter=newSimpleDateFormat
樊小樊
·
2023-06-21 20:01
java类
逻辑删除@TableLogic好是好, 就是要注意细节!
前言用过
MyBatis-Plus
的自然知道它的好,方便省心.不过在不注意一些特性的情况下,还是容易踩坑的.业务系统上针对一些数据的删除,常常保险的做法就是逻辑删除,所以开发大佬常常会用个字段来标识一下“
码哥说
·
2023-06-21 18:21
谷粒商城-基础篇-总结
注册中心(3)Nacos配置中心(4)远程调用-feign(5)网关-gateway2、基础开发(1)SpringCloud(2)阿里云对象存储(OSS)3、环境4、开发规范(1)JSR303数据校验(2)
Mybatis-Plus
橘子保安
·
2023-06-21 15:19
spring
cloud
微服务
java
谷粒商城
基础篇总结
SSMP整合案例(3) 创建数据层并在测试类中运行数据库增删查改操作
上文SSMP整合案例(2)SpringBoot整合Lombok简化实体类开发我们已经开发完了实体类我们就可以做数据层了目前来讲数据层技术使用了最大的自然是MyBatis但其实
MyBatis-Plus
在国内很多中小企业还是使用的挺多的这次我们主要是通过
-耿瑞-
·
2023-06-21 10:25
数据库
mybatis
java
Mybatis-plus
批量去重插入 ON DUPLICATE key update的用法
1.添加唯一索引【用来判断数据库是否有重复的标志】这里的唯一索引可以是多个字段,也可以是唯一字段,这里我用name和password作为唯一标识2.同时表对应的pojo类上字段也要加注解@Data@TableName("admin")publicclassAdminEntityimplementsSerializable{privatestaticfinallongserialVersionUID
军大君
·
2023-06-21 08:13
mybatis
java
mysql
MyBatis-Plus
使用方式介绍
MyBatis-Plus
使用方式介绍
MyBatis-Plus
(简称MP)是一个基于MyBatis的增强工具,旨在简化MyBatis的开发。
琴剑飘零西复东
·
2023-06-21 06:25
mybatis
java
mysql
Java随笔 |
mybatis-plus
中条件构造器(QueryWrapper、UpdateWrapper)的基本使用(示例)
QueryWrapper和UpdateWrapper都是
mybatis-plus
中Wrapper类的子类,用于构造SQL条件语句,QueryWrapper用于查询语句中,UpdateWrapper用于更新或
程序猿林仔
·
2023-06-21 06:22
Java随笔
mybatis
java
数据库
springboot
微服务开发系列 第n篇:AOP请求日志监控
SpringCloudAlibaba微服务网关:SpringCloudGateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架:Sleuth服务降级与熔断:SentinelORM框架:
MyBatis-Plus
阳光倾洒
·
2023-06-21 06:43
微服务
微服务
java
架构
AOP
API
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他