2015-04-23 1 views
0

J'ai deux classes de domaine (tables db) dans mon projet Grails:Créer finder dynamique entre deux classes dans Grails

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


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



class SecUser { 

transient springSecurityService 

String username 
String password 
... 

} 

Je voudrais trouver tous les Secuser qui ont pas un médecin correspondant.

Comment puis-je le faire?

+0

Quelles sont les propriétés et le docteur ne Secuser doivent les relier entre eux? Je ne pense pas que vous fournissiez suffisamment d'informations. –

+0

Docteur belnogs à Secuser ... Je pense que c'est assez ... qu'est-ce que tu as besoin de savoir aussi? – FrancescoDS

+0

Vous devez afficher une propriété reliant Doctor et Secuser ou bien quelqu'un peut-il vous aider à écrire une requête HQL? Ce n'est pas assez d'informations. –

Répondre

0

Je pense que vous avez besoin quelque chose comme ceci:

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