1

有时将类名手动添加到persistence.xml 文件以进行休眠配置是很乏味的。有没有办法快速生成<class>com.something.Entity1</class> 文件的一部分?

4

1 回答 1

1

找到了一个简单的方法,使用来自dzone 的代码。只需将它们打印出来并从控制台复制即可。这里适合任何有兴趣的人。

Class[] classex = getClasses(Entity1.class.getPackage().getName());
    for (Class c : classex) {
        if (c.getName().contains("$")) continue;
        if (!c.isAnnotationPresent(javax.persistence.Entity.class)) continue;
        System.out.println("<class>" + c.getName() + "</class>");
    }
于 2012-07-04T10:21:21.303 回答