我有一个案例,我需要在我的标准内使用子选择连接。正常的FetchMode.JOIN(如下所示)不起作用,因为数据库是旧的并且映射是混乱的。有没有办法在我的条件中使用SQL来加入表。
def criteria = User.createCriteria()
List users = criteria.list() {
fetchMode "comments", FetchMode.JOIN
fetchMode "comments.property", FetchMode.JOIN
}
答案 0 :(得分:0)
def criteria = User.createCriteria()
List users = criteria.list() { //or User.withCriteria
comments {
property {
....
}
}
}
应该做你想要的。对关联的使用情况持怀疑态度property
,否则我会尝试"property" { }
。