0

レガシーシステムへのJPAコネクタを作成しています。問題は、システム内のDB設計が..まあ..ひどいことです。

3つのテーブルにマップするエンティティを実装する必要があります。名前付きSQLクエリを使用してそれを行うことができますが、問題は、OneToManyリレーションでこのエンティティを使用する必要があることです(このエンティティは多面的です)。では、JPAに特定のパラメータを持つ特定の名前付きクエリを使用する必要があることをどのように伝えるのですか?

そしてサブ質問:any1には良いオンラインJPAドキュメントがありますか?まともなものが見つかりません:-/

4

3 に答える 3

1

JPAでこれを行う方法を実際に見つけていません。このような問題を解決するために、名前付きクエリを使用することになりました。

ドキュメントに関する限り、私はTopLinkHibernate の.

より良い方法を見つけたら、ここに投稿してください。

于 2008-11-06T19:35:11.677 に答える
0

@SecondaryTable(s)を見てください。この例は、Pro EJB 3 Java Peristance APIブック(237ページ)にあります。

于 2009-08-12T18:28:41.343 に答える
0

データベースビューを作成してから、そのビューにマップするエンティティを作成できますか?これが可能かどうかはわかりませんが、考えてみてください。

于 2009-01-15T20:17:23.823 に答える