From 40b5f462fe04a0a253e05f8647421e17260d5782 Mon Sep 17 00:00:00 2001 From: Cxx0822 <1556464090@qq.com> Date: Tue, 3 Feb 2026 14:45:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0mybatis=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Web-Backend/MySQL/MyBatis.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/Web-Backend/MySQL/MyBatis.md b/docs/Web-Backend/MySQL/MyBatis.md index e10987a..41562a2 100644 --- a/docs/Web-Backend/MySQL/MyBatis.md +++ b/docs/Web-Backend/MySQL/MyBatis.md @@ -518,4 +518,8 @@ public class User {   需要更改字段的更新策略: ```java @TableField(value = "file_name", updateStrategy = FieldStrategy.ALWAYS) -``` \ No newline at end of file +``` + +2. 自动填充出现失效 + +  strictInsert/UpdateFill的默认填充策略是:如果实体类中需要自动填充的字段已经有值了,那么当前值就不会进行填充,或者你想给一个字段填充null值也是不可以的。可以替换为setFieldValByName,将其直接覆盖。(一般是更新的时候需要替换,新增默认就是没有值的) \ No newline at end of file