1. 程式人生 > >JPA實體 檢視的對映,列舉欄位、外來鍵欄位轉換顯示

JPA實體 檢視的對映,列舉欄位、外來鍵欄位轉換顯示

有一個避不開的問題,業務表中有很多比如說部門編碼、人員ID , 外來鍵ID,等欄位 , 在顯示的時候要顯示對應的中文名稱,本次採用使用建立檢視的方式解決, 因為本次專案使用spring data , 底層用的hibernate jpa 。結果發現檢視無法和實體對映,查詢資料可以使用如下註解解決這個問題

@Entity  
@Immutable  
@Subselect("select * from rcyh_bhjlb_view")  

但是沒有起作用, 原因是我自作聰明的將檢視類繼承原來的類, 有兩個@entity,建立新的檢視類 問題得解