Grails にこのドメイン クラスがあります。
class User {
String name
Status status
enum Status {
ACTIVE(1),
BLOCKED(2)
}
static hasMany = [friends:User]
}
したがって、ユーザーは 1 人以上の友達 (ユーザー) を持つことができます。
私がこのようなことをすると:
User someone = User.get(1)
someone.friends // all friends from this user
でも、ステータスがACTIVEの友達だけが欲しいです。ドメインクラスでこれを指定するにはどうすればよいですか?
ありがとう