2012-11-19 91 views
1

我使用netbean,跟着下面的步驟來執行HQL查詢表如何編寫數據庫視圖HQL查詢在MySQL

  1. 難道逆向工程證書
  2. 生成的映射和POJO

    Query query = session.createQuery("from MasUser as masUser where masUser.userName = '" + userName + "'"); 
    masUser = (masUser) query.uniqueResult(); 
    

現在我能夠執行並獲得結果。


然後我創建視圖此表

CREATE VIEW test_view AS SELECT user_name, address FROM mas_user 

現在我需要在休眠HQL執行test_view。

請提供步驟。

+0

看到這個帖子: http://stackoverflow.com/questions/901537/elegant-ways-to-handle-database-views-on-hibernate-entities –

+0

對不起..此鏈接沒有回答我的問題。 –

回答

3

如果您在數據庫中創建了視圖,查詢視圖的過程與使用表的過程完全相同。只需爲視圖創建實體(POJO),附加映射註釋,然後創建並執行查詢。重複您爲MasUser表格執行的相同過程。

+0

好的..有什麼辦法可以在netbean中做到這一點? –