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
TableField
MyBatis-Plus 实战:优雅处理 JSON 字段映射(以 JSONArray 为例)
MyBatis-Plus实战:优雅处理JSON字段映射(以JSONArray为例)作者:WilliamDawson|更新日期:2025-04-21标签:MyBatis-Plus、JSON、TypeHandler、@
TableField
William Dawson
·
2025-07-04 07:48
mybatis
json
黑马SpringCloud-day01-MybatisPlus-个人笔记
@
TableField
(“name”)场景:变量
dkeml
·
2025-06-25 10:04
spring
cloud
笔记
spring
mybatis plus构造sql脚本无法识别关键字字段,解决方案
场景:使用mybatisplus构造的脚本中如果有关键字,例如desc、force等或其他关键字,如果关键字不转义的话,执行会直接报错解决:在实体类中对应的关键字属性上增加@
TableField
注解,设置
拄杖忙学轻声码
·
2025-06-20 10:40
MyBatis
Plus
mybatis
sql
【MybatisPlus】自动填充常用字段插入数据库
2、在字段上增加@
TableField
修饰并且带上对应的fill参数。3、完成自动填充数据,调用自带的save方法,即可生效。
jstart千语
·
2025-06-19 21:35
数据库
MyBatis-Plus 中 TypeHandler 的注册问题
以下是详细说明:1.不注册TypeHandler的可行情况1.1通过@
TableField
注解指定如果只在实体类的特定字段上使用@
TableField
(typeHandler=YourTypeHandler.class
wakaka123123
·
2025-05-28 12:44
面试题随机刷
mybatis
java
mybatisplus公共字段自动填充
只需要在对应字段加上注释@
TableField
(fill=FieldFill.INSERT_UPDATE),FieldFill.INSERT_UPDATE代表插入和更新时候都自动填充。
結城
·
2025-05-23 07:36
Java
mybatis
java
开发语言
MyBatis-Plus updateById方法更新不了空字符串null解决方法
2解决方法(1)在实体类对应的字段上加注解@
TableField
(strategy=FieldStrategy.IGNORED),忽略null值的判断,
徐州蔡徐坤
·
2025-05-20 02:16
Mybatis
#
MybatisPlus
java
Mybatis
Plus
sql
深度解析 MyBatis`@
TableField
(typeHandler = JacksonTypeHandler.class)`:优雅处理复杂数据存储
MyBatis-Plus提供的@
TableField
(typeHandler=JacksonTypeHandler.class)注解完美解决了这
hi星尘
·
2025-05-06 05:52
spring
mybatis
MyBatis-Plus 通过 ID 更新数据为NULL总结
在使用MyBatis-Plus通过ID更新数据时,若需将字段值设为null,可参考以下解决方案:方法一:使用@
TableField
注解在实体类字段上添加注解,指定更新策略为忽略非空检查:publicclassUser
行星008
·
2025-04-26 03:12
Mybatis
框架
java
开发语言
spring
boot
mybatis
后端
MybatisPlus的基本使用
BaseMapperServer接口自定义Service接口继承IServie接口自定义Service实现类,实现自定义接口并继承ServiceImpl添加Config类常用注解:@TableName@TableId@
TableField
Nhuanuary
·
2025-04-01 14:54
MybatisPlus
spring
boot
mybatis 自动填充无效_MyBatis-Plus自动填充功能失效导致原因
1:先检查字段有没有加上注解@
TableField
(fill=FieldFill.INSERT_UPDATE)@
TableField
(fill=FieldFill.INSERT_UPDATE)privateDateupdatedTime
Yu-Dem~~
·
2025-03-29 11:19
mybatis
自动填充无效
mybaties plus实体类设置typeHandler不生效
TableId(value="id")//@Column(name="id",isKey=true,isNull=false,comment="id")privateStringid;/***服务器ip*/@
TableField
飘零未归人
·
2025-02-28 20:37
java
#
java
database
mybatis-plus
SpringBoot-MyBatis-plus实体类中常用的注解
@
TableField
("xxx")当数据库中的字段名与实体类中的属性名不一致时,可以使用@
TableField
注解来指定数据库表中的字段名。@
TableField
(exist
or77iu_N
·
2025-02-26 14:03
MyBatis
java
mybatis
spring
boot
数据库
Mybatisplus更新某个字段为null
使用@
TableField
(updateStrategy=FieldStrategy.IGNORED)注解要更新的字段。
辉夜姬想环游世界
·
2025-02-20 14:49
日常记录
java
spring
开发语言
MybaitsPlus学习笔记(三)常用注解
目录一、@TableName问题:解决方法1通过@TableName解决问题解决方法2通过全局配置解决问题二、@TableId问题:解决方法1通过@TableId解决问题三、@
TableField
四、@
画船听雨眠aa
·
2025-02-19 10:50
学习
笔记
@
TableField
(fill = FieldFill.INSERT_UPDATE)不生效原因之以存在值
前提条件@
TableField
(fill=FieldFill.INSERT_UPDATE)@ComponentpublicclassMyMetaObjectHandlerimplementsMetaObjectHandler
huang_hai_an
·
2025-01-29 04:48
java
mybatis
spring
boot
Mybatis plus的基本使用
基本使用步骤2.1引入依赖坐标2.2定义Mapper并继承BaseMapper接口3直接使用一部分自动生成的方法4基本规则5常用注解(都用于实体类)
[email protected]
@TableId5.3@
TableField
6
厂里英才
·
2025-01-26 03:55
Mybatis
plus
mybatis
plus
spring
boot
java
mybatisplus查询指定字段
packagecom.test.entity;importcom.baomidou.mybatisplus.annotation.IdType;importcom.baomidou.mybatisplus.annotation.
TableField
色空大师
·
2024-09-11 04:26
java
mybatisplus
mybatis 排坑日记1 – @
TableField
(typeHandler = JacksonTypeHandler.class) 查询时不生效为null
使用@
TableField
(typeHandler=JacksonTypeHandler.class)经常发现数据新增可以,查询结果为null,记录下空查询结果1.如果在使用JacksonTypeHandler
chenkangck50
·
2024-08-23 22:34
mybatis
java
开发语言
MyBatis-Puls插入或修改时某些字段自动填充操作
接口,通过重写其中的insertFill与updateFill方法实现在新增or修改时动态的拿到实体类,在向实体类中set数据完成每次新增或修改时自动填充数据如创建者、修改者这种数据在实体类上加注解@
TableField
·
2024-02-26 20:03
@
TableField
(exist=false)注解
@
TableField
(exist=false)注解加在bean属性上,表示当前属性不是数据库表字段,但在项目中必须使用。
zhang菜鸟
·
2024-02-11 08:16
笔记
MP
注解
spring
boot
第69讲后端登录逻辑实现
TableId(type=IdType.AUTO)privateIntegerid;//编号privateStringuserName;//用户名privateStringpassword;//密码@
TableField
九品印相
·
2024-02-11 06:34
分布式小程序电商2
javascript
06 MP之自动填充+SQL执行的语句和速度分析
这样每次插入数据时可以不用理会这两个字段1.1.1在数据库增加字段默认开启驼峰映射createTime-->create_time1.1.2实体类增加字段//分别指定为插入时自动填充和修改时自动填充@
TableField
SunsPlanter
·
2024-02-11 00:10
MyBatisPlus
sql
log4j
oracle
融资项目——获取树形结构的数据
实现方法:0.首先在Dict实体类中加入如下属性:@
TableField
(exist=false)//逻辑概念的属性,与物理
qq_45007794
·
2024-02-09 19:36
java
Mybatis- plus 基本使用
@TableId3.3@
TableField
3.4常见配置一.引入依赖由于这个starter包含对mybatis的自动装配,因此完全可以替换掉Mybatis的starter。
AZHOUN
·
2024-02-08 22:16
技术
mybatis
java
mybatis-plus
mybatis-plus 3.5.1 自动填充无效问题
我没有在我的新增实体类上加上fill=FieldFill.INSERT还有些问题是配置类,没有扫描到的问题,这个网上一搜一大把注意,这个实体类是你新增的实体类别搞错,搞错了mybatis-plus就拦截不到@
TableField
长而不宰
·
2024-02-08 18:12
mybatis
MybatisPlus修改操作的时候,如何修改属性为空字符串
在MybatisPlus中,可以使用@
TableField
注解的updateStrategy属性来实现在更新操作时允许空字符串进行修改。
m0_51014049
·
2024-02-07 01:18
mybatis
Springboot mybatis关于bean中含有表中不存在的字段
1、当使用mybatisplus时,可用@
TableField
(exist=false)@Data@TableName("comp_sta_scale_t")publicclassScaleimplementsSerializable
面壁者-扬
·
2024-02-06 08:53
spring
boot
java
后端
MyBatisPlus(四)——常用注解
TableName(表名映射)通过@TableName解决问题通过全局配置解决问题@TableId(主键映射)通过@TableId解决问题@TableId的value属性@TableId的type属性雪花算法@
TableField
路过Coder
·
2024-02-05 09:35
mybatis
java
mysql
Java 做Update时不忽略传来的Null,及Long类型转换为String类型的注解
是前端传来一些值,其中有的没有传就为Null,后台数据库操作就是传了就改变为传来的值,不传就不动原来的值,今天有个业务需求时Update是需要置空一些值,以下操作为可行操作:在实体上加上如下注解即可@
TableField
zheshihuahua
·
2024-02-05 00:30
java
开发语言
mysql json类型--java List<String>类型匹配
一、String数组1.mysql字段类型为json2.java实体类字段类型为List@ApiModelProperty(value="后缀")@
TableField
(value="postfix",
记忆机器
·
2024-02-04 19:30
java
mysql
开发语言
mybatis-plus 自动填充的时间跟真实时间不一致解决方案
问题出现:在实现删除标签功能的时候,为了节省步骤,采取mp的自动填充策略:用注解标识需要填充的字段,如:@
TableField
(fill=FieldFill.INSERT)配置实现类标签类如下,需要填充字段也配置好了
不应该热爱
·
2024-02-04 18:10
mybatis
oracle
数据库
【转】解决Mybatis-Plus更新对象时字段更新为空值的问题
三种可以将字段更新为空值的方法"date:2022.08.0710:34categories:-Javatags:[MyBatis,MyBatis-Plus]keywords:MyBatis-Plus,update,null,@
TableField
AlphaHinex
·
2024-02-04 08:00
字符串转map
注入privatefinalObjectMapperobjectMapper;objectMapper.readValue({“key”,“value”},Map.class)2、查库的时候直接处理@
TableField
memgLIFE
·
2024-02-03 05:27
java
开发语言
mybatisPlus查询排除某个字段值
在MyBatisPlus中,可以使用@
TableField
注解来排除某个字段在查询中的使用。
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
·
2024-02-01 22:39
java
数据库
开发语言
mybatis resultmap自动生成工具类
importcom.css.sscservice.modules.sync.project.entity.ProcurementMeetEntity;importcom.baomidou.mybatisplus.annotation.
TableField
@Ycoder
·
2024-01-31 14:14
mybatis
mybatis-plus使用对象属性进行SQL操作,经常会出现对象属性非表字段的情况,忽略映射字段使用以下注解
mybatis-plus忽略映射字段mybatis-plus使用对象属性进行SQL操作,经常会出现对象属性非表字段的情况,忽略映射字段使用以下注解:@
TableField
(exist=false):表示该属性不为数据库表字段
万事俱备就差一个程序员了
·
2024-01-31 12:38
黑马程序员-瑞吉外卖-day5
packagecom.itheima.reggie.entity;importcom.baomidou.mybatisplus.annotation.FieldFill;importcom.baomidou.mybatisplus.annotation.
TableField
君子善假于物也
·
2024-01-29 05:53
#
学习黑马程序员项目
java
mybatis
开发语言
spring
boot
后端
idea
使用 @
TableField
(updateStrategy = FieldStrategy.IGNORED)遇到的坑
@
TableField
(updateStrategy=FieldStrategy.IGNORED)privateStringphoneNo;因为联系人手机号码可以修改为空值,所以加@
TableField
EvenBoy
·
2024-01-26 03:23
Java
java
mybatis-plus
零基础学习【Mybatis Plus】这一篇就够了
常用配置2.核心功能3.扩展功能4.插件功能1.快速入门1-1.常用注解MybatisPlus中比较常用的几个注解如下:@TableName:用来指定表名@Tableld:用来指定表中的主键字段信息@
TableField
程序员iteng
·
2024-01-25 03:44
Mybatis
学习
mybatis
oracle
浪花 - 添加队伍业务开发
TeamAddRequestpackagecom.example.usercenter.model.request;importcom.baomidou.mybatisplus.annotation.IdType;importcom.baomidou.mybatisplus.annotation.
TableField
乐小鑫
·
2024-01-24 11:15
浪花
-
后端
java
开发语言
4小时精通MyBatisPlus框架
@
TableField
2.4.常见配置3.核心功能3.1.条件构造器3.1.1.QueryWrapper3.1.2.UpdateWrapper3.1.3.LambdaQueryWrapp
Ustinian.488
·
2024-01-24 09:27
spring
java
后端
maven
mybatis
mybatisPlus注解将List集合插入到数据库
com.baomidoumybatis-plus-boot-starter3.4.3.12.添加注解importcom.baomidou.mybatisplus.annotation.IdType;importcom.baomidou.mybatisplus.annotation.
TableField
伤魂孤傲
·
2024-01-19 08:58
JAVA基础
数据库
数据库
mybatis
java
日期类型参数 postman 测试默认传””报错
日期属性上加注解即可解决@
TableField
("create_time")@DateTimeFormat(pattern="yyyy-MM-ddHH:mm:ss")privateDatecreateTime
java 之路
·
2024-01-18 18:21
postman
lua
测试工具
MybatisPlus
BaseMapper`5、测试功能:6、标准CRUD制作7、快速开发pojoMP主键字段注解-@TableId1、注解@TableId介绍2、MP主键生成策略介绍3、MP常用主键生成策略普通列注解-@
TableField
1
白小筠
·
2024-01-18 16:54
#
MybatisPlus
java
mybatis
【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法---@
TableField
(updateStrategy = FieldStrategy.ALWAYS)
【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法一、问题描述在日常项目开发过程中,经常会使用Mybatis-plus的updateById()方法,快速将接收道德参数或者查询结果中原本不为null的字段更新为null,并且该字段在数据库中可为null,这个时候使用updateById()并不能实现这个操作,不会报错,但是对应的字段并没有更新为null。
zlfjavahome
·
2024-01-18 16:52
mybatis
java
Mybatis-Plus 自动属性填充与自定义Insert into语句顺序&MyBatisPlus中使用 @
TableField
完成字段自动填充
insertinto语句使用id,进行判断会发现该属性是空的,明明已经为改字段进行了属性的自动填充,为什么Mybatis-在拼接sql语句时依然认为改属性是空的呢;1问题重现:1.1在实体中使用了属性填充属性:@
TableField
Archie_java
·
2024-01-17 23:10
Java细节
Java
Mybatis-Plus
TableField
填充
MyBatis-Plus插件
遇到的问题以官网为主版本是否兼容1.乐观锁不生效,数据源没有配置,数据库默认不为12.自动填充问题,不更新问题@
TableField
(fill=FieldFill.INSERT_UPDATE,update
sj某某细雨
·
2024-01-17 23:40
mybatis
数据库
MyBatis-Plus字段自动填充功能
这里写目录标题第一章、插入数据库字段时通常需要带上创建时间第二章、配置MetaObjectHandler类开启自动填充功能第三章、字段上使用@
TableField
第一章、插入数据库字段时通常需要带上创建时间
Holy_Java
·
2024-01-16 20:08
Mybatis-Plus专题
mybatis
MyBatis-Plus提供的注解
这里写目录标题第一章、常用注解介绍@TableName:@TableId:@
TableField
:第二章、不常用注解@TableLogic:@EnumValue:@Version:@JsonProperty
Holy_Java
·
2024-01-16 20:04
Mybatis-Plus专题
mybatis
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他