1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
class OrganismeEtablissements implements Serializable{
Organisme organisme
Etablissement etablissement
String tagValidation
static constraints = {
tagValidation(nullable : true) // garder les variables nullable pour la gestion du scaffolding
}
static OrganismeEtablissements get(long idOrganisme,long idEtablissement){
//ne pas faire 1er cas lance 3 requetes au lieu d'une
//return OrganismeEtablissements.get(new OrganismeEtablissements(organisme:Organisme.get(idOrganisme), etablissement:Etablissement.get(idEtablissement)))
return OrganismeEtablissements.createCriteria().get {
eq("organisme.id",idOrganisme)
eq("etablissement.id",idEtablissement)
}
}
static mapping = {
version false
id composite:['organisme', 'etablissement']
}
} |
Partager