使用带有持久性单元的反射搜索 java class
Search for java class using reflection with persistence unit
我想搜索 Java class 使用持久性单元的反射。现在我正在使用包名搜索
Reflections reflections = new Reflections("com.entites");
Set<Class<? extends Object>> allClasses = reflections.getTypesAnnotatedWith(Entity.class);
如果你有持久化单元,那么你有 类 个名称(在 <class>...</class>
内),你可以使用 Class.forName("com.entites.MyEntity")
.
获得 Class
个对象
例如,您可以根据需要以编程方式读取 persistence.xml
文件。
我想持久化单元名称 (<persistence-unit name="...">
) 与反射无关。
我想搜索 Java class 使用持久性单元的反射。现在我正在使用包名搜索
Reflections reflections = new Reflections("com.entites");
Set<Class<? extends Object>> allClasses = reflections.getTypesAnnotatedWith(Entity.class);
如果你有持久化单元,那么你有 类 个名称(在 <class>...</class>
内),你可以使用 Class.forName("com.entites.MyEntity")
.
Class
个对象
例如,您可以根据需要以编程方式读取 persistence.xml
文件。
我想持久化单元名称 (<persistence-unit name="...">
) 与反射无关。