Я обычно использую обозначение map для belongsTo, поэтому я бы сделал это следующим образом:
class Status {
String text
static belongsTo = [author: Person]
}
Тогда ваш запрос прост:
def messages = Status.findAllByAuthor(currentPerson)
Если бы вы добавили двунаправленный в Person с помощью hasMany:
class Person {
static hasMany = [messages: Status]
}
Вы также могли бы сделать это:
def messages = currentPerson.messages