2011-06-27 58 views
1

我有兩個表(但所有這些都安裝作爲插件)T1,以及T2Grails - 控制器如何連接兩個表並顯示在一個gsp上?

在T1,列有:圖1A,1B,1C,1D

在T2,列有:2A,2B ,2c,2d

我需要從控制器中的兩個表中選擇列* a,* b,* c,d( = 1,2),並將它們全部按列* d,我該怎麼做?

在此之後,如何將分頁處理作爲一個單獨的表處理結果?

我對Grails相當陌生,對此我有點困惑。請幫助。欣賞!!

回答

1

Hibernate和擴展grails不支持聯合。你必須編寫一個原始的SQL查詢來這樣做。

一個更好的方法可能就是簡單地加入這兩個表,得到一個結果集列a1, b1, c1, d1, a2, b2, c2, d2並在代碼中實現聯合邏輯。通過堅持使用常規GORM查詢,您將可以使用built-in pagination

+0

是啊...從單個表格中提取信息......我知道如何做到這一點...但是從多個表格...我只是尋找一種簡單的方法來實現...否則...它看起來像... Grails阻止我離開便利而不是爲我提供方便...... :( – Kevin

相關問題