1

hibernate 構成用の 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 に答える