diff --git a/snowy-plugin/snowy-plugin-gen/src/main/java/vip/xiaonuo/gen/modular/basic/service/impl/GenBasicServiceImpl.java b/snowy-plugin/snowy-plugin-gen/src/main/java/vip/xiaonuo/gen/modular/basic/service/impl/GenBasicServiceImpl.java index 13cfb993..5031603b 100644 --- a/snowy-plugin/snowy-plugin-gen/src/main/java/vip/xiaonuo/gen/modular/basic/service/impl/GenBasicServiceImpl.java +++ b/snowy-plugin/snowy-plugin-gen/src/main/java/vip/xiaonuo/gen/modular/basic/service/impl/GenBasicServiceImpl.java @@ -329,7 +329,7 @@ public class GenBasicServiceImpl extends ServiceImpl i } List columns = new ArrayList<>(); rs = metaData.getColumns(null, schema, genBasicTableColumnParam.getTableName(), "%"); - if(!rs.next()) { + if(!rs.isBeforeFirst()) { rs = metaData.getColumns(null, schema, genBasicTableColumnParam.getTableName().toLowerCase(), "%"); } while (rs.next()) {