3

2 つの異なるデータ ソースが必要で、2 つの異なるPersistenceManagerFactory. これは、ファイルを書き込むことでいつでも取得できpersistence.xmlます。しかし、これをプログラムで表現したいと思います。2 番目のデータ ソースは比較的変更されていませんが、最初のデータ ソースにはプラグインを使用して追加することができます。これらのプラグインには、1 つ以上の JDO アノテーション付きクラスが付属しています。実行時にロードするpersitance.xml必要があるため、ここではあまり良い考えではありません。

Hibernate (および JPA) では、構成オブジェクトを作成し、すべての注釈付きクラスをそれに追加することで、これが可能になります。新しいプラグインがロードされているのを確認するたびに、注釈を確認することで、いつでもプラグインをシャットダウンしてSessionFactory、プラグインから追加のクラスをリロードできます。@Entity

DataNucleus/JDO で同様の方法はありますか?

Googleで検索してみましたが、ファイルの書き方を説明しているDataNucleusのサイトに行き着きました。persitence.xml

4

1 に答える 1