From 7d881ab61777a022cf2f3f17645afa310e86f6b6 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 2 Jan 2026 18:52:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DNotification=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E7=B1=BBupdateTime=E5=AD=97=E6=AE=B5=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E7=9A=84SQL=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题:审核通过时发送通知失败,提示'Unknown column update_time in field list' 原因:Notification实体类定义了updateTime字段并标记为自动填充,但数据库表sys_notification中没有此字段 解决:将updateTime字段标记为exist=false,表示此字段不存在于数据库表中 --- backend/src/main/java/com/designhub/entity/Notification.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/com/designhub/entity/Notification.java b/backend/src/main/java/com/designhub/entity/Notification.java index 0905c40..deef9ef 100644 --- a/backend/src/main/java/com/designhub/entity/Notification.java +++ b/backend/src/main/java/com/designhub/entity/Notification.java @@ -109,9 +109,9 @@ public class Notification implements Serializable { private LocalDateTime createTime; /** - * 更新时间 + * 更新时间(表中不存在此字段,标记为不存在) */ - @TableField(fill = FieldFill.INSERT_UPDATE) + @TableField(exist = false) private LocalDateTime updateTime; /**