У меня есть класс домена Grails Character
class Character {
String name
int level
boolean alive
Player player
static constraints = {
name(blank:false, unique:true)
level(min:1)
player(nullable:false)
}
}
Я хочу запросить персонажа с указанным игроком, где значение в живых равно "true".Я попытался использовать следующее, но оно
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 работать?