簡體   English   中英

JPA-將實體映射到sql查詢嗎?

[英]JPA - map entity to sql query?

我正在將JPA連接器編寫到舊系統。 問題是,系統中的DB設計非常糟糕。

我需要實現一個映射到三個表的實體。 我可以使用命名的sql查詢來做到這一點,但探查性是,我必須在OneToMany關系中使用此實體(該實體在許多方面)。 那么如何告訴JPA它需要使用帶有特定參數的特定命名查詢?

還有一個子問題:any1是否有任何好的在線JPA文檔? 我找不到任何體面的:-/

我實際上還沒有找到使用JPA做到這一點的方法。 為了解決這樣的問題,我最終使用了命名查詢。

就文檔而言,我一直在使用TopLinkHibernate的

如果您找到更好的方法,請在此處發布!

看看@SecondaryTable(s)。 Pro EJB 3 Java Peristance API書籍第237頁中有一些示例。

您能否制作一個數據庫視圖,然后創建一個映射到該視圖的實體? 我不知道這是否可行,只是一個想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM