使用Grails 2.3.7,我想创建一个查询,它将2个链接表(包含Many和belongsTo)与一个未映射的表进行对话。
域类看起来像:
class A {
hasMany[b:B]
long client
}
Class B {
belongsTo[a:A]
idClassC
}
Class C {
long idClassC
String description
}
将C类中具有B和descrption的所有对象A带入使用HQL
是可行的我能够毫无困难地进行SQL查询,但在转换为HQL时遇到了问题。
SQL查询是:
SELECT * FROM A AS a LEFT JOIN B AS b ON a.id = b.idA LEFT JOIN C as c ON b.idClassC=c.id AND c.concepto like '%parameter%';
提前致谢。