2011-01-31 6 views
2

から@Entityを除外しかし、私は彼らがpersistence.xmlのの一部にないクラスパスにいくつかの@Entityています。は私が休止状態</p> <p>でのpersistence.xmlを使用しています永続

クラス

ドキュメントのクラス要素は、あなた がマッピングされます 完全修飾クラス名を指定します。デフォルトでは、アーカイブ内にある アノテートされたクラスとすべてのhbm.xmlファイル は、永続ユニット コンフィグレーションに追加された です。

そこからいくつかのエンティティを除外する必要はありますか?

答えて

4

アフリカではありません。しかし、心配しないでください。これらのクラスを使用しない場合、セッションファクトリによってロードされるメタデータは別として、気にしません。

更新:hbm2ddlツール(antのような)にはexcludesオプションがあります。私はあなたがどのようにそれを使用しているのかわからないので、そこでオプションを検索してください。

これとは別に、手動でpersistence.xmlと使用中のすべてのクラスを一覧表示することができます:

<exclude-unlisted-classes>true</exclude-unlisted-classes> 
+0

それは私がhbm2dllは、それらの一部のために作成し使用しているため、私を気にしません。 – Dejell

+0

@Odelya - 更新された参照 – Bozho

関連する問題