8

私は grails を初めて使用し、2 つの既存のテーブルをそれらのテーブルから作成されたドメイン オブジェクトを介して結合することに多くの問題を抱えています。grailsでこれを行う方法を知っている人はいますか? テーブルの外観と、結合されたテーブルをどのように表示する必要があるかの例を次に示します。助けてくれてありがとう。

Table1{ 

     field1table1 
} 

Table2{ 

     field1table2

     field2table2 
} 

field1table1 = field1table2 であるこれら 2 つのテーブルを結合する必要があり、結果のテーブル結合は次のようにする必要があります。

JoinedTable{

     field1table1 

     field2table2 
}
4

3 に答える 3

6

ドメインに関係がない場合 (hasOne、hasMany など)、executequery を使用して、次のような hql クエリを実行できます。

Table1.executeQuery("select * from Table1 t1,Table2 t2 where t1.field1table1 = t2.field2table2")

ドキュメントを見てください

お役に立てれば

于 2013-05-09T16:36:59.100 に答える