JPAでビューからエンティティを読み取り、テーブルを更新することは可能ですか?JPA:ビュー更新テーブルから読み取る
例を与える:
我々はSuppliersInvoice_VWから読み込むエンティティを持っています。 このビューおよび関連するエンティティには、InvoiceNo、SupplierCode、SupplierNameおよび値が含まれます。
ユーザーはこれらの線に沿って何かを見ている:
請求書番号:1234
サプライヤー:ジョーズハードウェア
値:彼は値が509であることを実感ますので、彼は更新50
したがって
請求書番号:1234
サプライヤー:ジョーズハードウェア
値:509
これにより、SuppliersInvoiceエンティティの更新がトリガーされます。
私は@Table("SuppliersInvoice_vw")
をマッピングしました。つまり、SuppliersInvoice_vwからデータを読み込むことを意味しますが、これはそのビューを通じて更新されることを意味します。
(SuppliersInvoice)テーブルをJPAは(SuppliersInvoice_vw)ビューから読み取る作成し、更新する方法はありますか?
代わりに、ビューを更新するだけですが、私はいつもこれもやってはいけないとアドバイスしました。このアドバイスには成果の基盤がありますか、「ビューを更新するときに何が問題になるのかを知る」という行に沿ったものですか?
ユーザーがビュー(ウェブページなど)で何かを変更すると、JPAが何らかの形で変更を検出してデータベースを更新することを意味しますか? –
@ Mr.J4mesいいえ私はユーザーインターフェイスに興味がありません。これは、JPAがビューから読み込んでテーブルを更新できるかどうかを尋ねています。 –
いいえ。その状況のJPAには何もありません。 – DataNucleus