在Grails中的两个类之间创建动态查找器

在Grails中的两个类之间创建动态查找器,grails,dynamic-finders,Grails,Dynamic Finders,我的Grails项目中有两个域类db表: class Doctor { String role; String name; String surname; String address; ... @NotNull static belongsTo = [secUser:SecUser] .... } class SecUser { transient springSecurityService String username String password ... } 我想找

我的Grails项目中有两个域类db表:

class Doctor {
String role;
String name;
String surname;
String address;
 ...


@NotNull
static belongsTo = [secUser:SecUser]
....
}



class SecUser {

transient springSecurityService

String username
String password
...

}
我想找到所有没有代理医生的SecUser


我怎么做呢?

我想你需要这样的东西:

SecUser.executeQuery(" FROM SecUser secUser WHERE NOT EXISTS (SELECT doctor.SecUser FROM Doctor doctor")

Doctor和SecUser有哪些属性将它们链接在一起?我认为您没有提供足够的信息。belnogsTo Secuser博士…我认为这足够了…您还需要知道什么?您需要显示链接Doctor和Secuser的属性,否则任何人如何帮助您编写HQL查询?这是不够的信息。