1
私はCharacter
リレーションシップとどのようにクエリを行うのですか?
class Character {
String name
int level
boolean alive
Player player
static constraints = {
name(blank:false, unique:true)
level(min:1)
player(nullable:false)
}
}
Grailsのドメインクラスを持っている私は生きているの値が「真」で指定されたプレーヤー、との文字を照会します。私は次のように使用してみましたが、それは
Character.findByPlayerAndAliveEqual(p, true)
しかし、それは例外
No signature of method: static java.lang.Character.findByPlayerAndAliveEqual() is applicable for argument types: (com.thestreetsgame.security.Player, java.lang.Boolean) values: [com.thestreetsgame.security.Player : 1, true]
私も同じ結果で、findByPlayerAndAlive
を試してみたが生成されます。どのようにしてこのgormクエリを動作させることができますか?