HIBERNATE VIEW MAPPING

來源:互聯網
上載者:User

  因為今天有個報表需要做.比較複雜.用以前的辦法就是查兩次,然後根本兩次的結果進來組合.這種辦法的效果不高.而且很難維護.

  在上峰指點下,決定用VIEW先查出資料.再通過一個REPORTBEAN進行映射.可是用JPA還沒有用過VIEW MAPPING.感覺應該不容易.於是上HIBERNATE官網上看一些資料.覺得可行.再查了一下JPAPI,也有相關記錄.action.

  view -> reportbean

  費了九牛二虎把英文資料看完,不過E文不好,也看不出什麼東西,於是就動手了.

  FOLLOW TIP,我先把BEAN用JPA注釋一下,辦法跟普通BEAN沒區別.-只是在注釋成一個實體的時候,需要用@ID.這個要注意.(可以打在任一個可以確定唯一的欄位上).

  寫一個SQL VIEW.視圖中的欄位一定要跟BEAN裡面的指定相同.這樣就可以了.

  寫得不深刻.暫時這樣.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.