diff --git a/src/main/java/com/cool/core/init/DBFromJsonInit.java b/src/main/java/com/cool/core/init/DBFromJsonInit.java index 0d8ef76..fc29c9a 100644 --- a/src/main/java/com/cool/core/init/DBFromJsonInit.java +++ b/src/main/java/com/cool/core/init/DBFromJsonInit.java @@ -144,7 +144,12 @@ public class DBFromJsonInit implements ApplicationRunner { // 数据库已经有值了 continue; } - baseMapper.insertSelectiveWithPk(entity); + if (ObjUtil.isNotEmpty(id)) { + // 带id插入 + baseMapper.insertSelectiveWithPk(entity); + } else { + baseMapper.insert(entity); + } } }