diff --git a/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/Helper.java b/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/helper/DatabaseHelper.java similarity index 97% rename from spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/Helper.java rename to spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/helper/DatabaseHelper.java index d15eb67..b473078 100644 --- a/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/Helper.java +++ b/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/helper/DatabaseHelper.java @@ -1,4 +1,4 @@ -package com.lanyuanxiaoyao.service.template.jpa; +package com.lanyuanxiaoyao.service.template.jpa.helper; import jakarta.persistence.Entity; import java.io.IOException; @@ -41,7 +41,7 @@ import org.springframework.util.ClassUtils; * * @author lanyuanxiaoyao */ -public class Helper { +public class DatabaseHelper { public static void generateDDL( Set entityPackages, String ddlFilePath, @@ -65,7 +65,7 @@ public class Helper { for (String className : scanEntityPackage(entityPackages)) { try { - var entityClass = ClassUtils.forName(className, Helper.class.getClassLoader()); + var entityClass = ClassUtils.forName(className, DatabaseHelper.class.getClassLoader()); metadataSources.addAnnotatedClass(entityClass); } catch (ClassNotFoundException e) { throw new RuntimeException("Failed to load entity class: " + className, e); @@ -106,7 +106,7 @@ public class Helper { public static void generateBasicFiles(Set entityPackages, String projectRootPackage, String projectRootPath, boolean override) throws IOException { for (String className : scanEntityPackage(entityPackages)) { try { - var entityClass = ClassUtils.forName(className, Helper.class.getClassLoader()); + var entityClass = ClassUtils.forName(className, DatabaseHelper.class.getClassLoader()); var name = entityClass.getSimpleName(); // Repository diff --git a/spring-boot-service-template-jpa/src/test/java/com/lanyuanxiaoyao/service/template/jpa/HelperTest.java b/spring-boot-service-template-jpa/src/test/java/com/lanyuanxiaoyao/service/template/jpa/HelperTest.java index cdddc77..a590c57 100644 --- a/spring-boot-service-template-jpa/src/test/java/com/lanyuanxiaoyao/service/template/jpa/HelperTest.java +++ b/spring-boot-service-template-jpa/src/test/java/com/lanyuanxiaoyao/service/template/jpa/HelperTest.java @@ -1,5 +1,6 @@ package com.lanyuanxiaoyao.service.template.jpa; +import com.lanyuanxiaoyao.service.template.jpa.helper.DatabaseHelper; import java.lang.reflect.InvocationTargetException; import java.util.HashMap; import java.util.Map; @@ -18,7 +19,7 @@ public class HelperTest { public static void main(String[] args) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException { // 通过反射调用Helper类中的private静态方法camelConvert - var camelConvert = Helper.class.getDeclaredMethod("camelConvert", String.class); + var camelConvert = DatabaseHelper.class.getDeclaredMethod("camelConvert", String.class); camelConvert.setAccessible(true); // 测试用例集合