From 069c5f50b2813c25612f1975f58095e74cfa582f Mon Sep 17 00:00:00 2001 From: xyli Date: Mon, 13 Feb 2023 11:41:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9BaseDbCommonService.java?= =?UTF-8?q?=E6=96=87=E4=BB=B6=EF=BC=8C=E6=B7=BB=E5=8A=A0dataBeanToEntity?= =?UTF-8?q?=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mpms/service/h2db/BaseDbCommonService.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/mpms/service/h2db/BaseDbCommonService.java b/src/main/java/mpms/service/h2db/BaseDbCommonService.java index 620c62b..aa25a74 100644 --- a/src/main/java/mpms/service/h2db/BaseDbCommonService.java +++ b/src/main/java/mpms/service/h2db/BaseDbCommonService.java @@ -110,4 +110,18 @@ public abstract class BaseDbCommonService { } } + /** + * 实体转 entity + * + * @param data 实体对象 + * @return entity + */ + protected Entity dataBeanToEntity(T data) { + Entity entity = new Entity(tableName); + // 转换为 map + Map beanToMap = BeanUtil.beanToMap(data, new LinkedHashMap<>(), true, s -> StrUtil.format("`{}`", s)); + entity.putAll(beanToMap); + return entity; + } + } -- Gitee