J'ai tendance à utiliser la notation de la carte pour Belongsto, donc je le ferais comme ceci:
class Status {
String text
static belongsTo = [author: Person]
}
Ensuite, votre question est facile:
def messages = Status.findAllByAuthor(currentPerson)
Si vous aviez ajouté une bidirection à la personne avec Hasmany:
class Person {
static hasMany = [messages: Status]
}
Vous pouvez également faire ceci:
def messages = currentPerson.messages