如何在Grails中进行简单的表连接

sou*_*aul 8 grails hibernate grails-orm

我对grails有点陌生,我在通过从这些表创建的域对象加入两个现有表时遇到了很多麻烦.有没有人知道如何在grails中这样做?以下是表格的外观以及我需要联接表格的示例.在此先感谢您的帮助.

Table1{ 

     field1table1 
} 

Table2{ 

     field1table2

     field2table2 
} 
Run Code Online (Sandbox Code Playgroud)

我需要加入这两个表,其中field1table1 = field1table2和结果表连接我需要看起来像这样:

JoinedTable{

     field1table1 

     field2table2 
}
Run Code Online (Sandbox Code Playgroud)

Ali*_*dad 6

如果你的域没有任何关系(hasOne,hasMany等)你可以使用executequery来执行这样的hql查询:

Table1.executeQuery("select * from Table1 t1,Table2 t2 where t1.field1table1 = t2.field2table2")
Run Code Online (Sandbox Code Playgroud)

看看doc

希望这可以帮助