1

現在開発中のJPAエンティティクラスがいくつかあり、テストサイクルの一部としてそれらを望まないでしょう。META-INF \ persistence.xmlで関連するエンティティクラスをコメントアウトしようとしましたが、hbm2ddlリバースエンジニアリングツールはそれらのエンティティのSQLを生成しているようです。これらのクラスを無視するようにコードに指示するにはどうすればよいですか?これらのアノテーションはありますか、またはpersistence.xmlファイルの変更とともに@Entityアノテーションをコメントアウトする必要がありますか。

4

1 に答える 1

4

JPAクラスパスを自動的にスキャンしてエンティティを探します。@Entityしたがって、あなたが言うように、1つのオプションは注釈を削除することです。別のオプションを使用<exclude-unlisted-classes>true</exclude-unlisted-classes>すると、リストされているクラスのみpersistence.xmlが使用されます。

于 2010-06-16T10:49:46.207 に答える