Reputation: 559
I was trying to query by Person and Event like this :
static void setProfile(Event event, Person person) {
Register register = Register.find("byEventPerson", event, person).first();
}
but I get
IllegalArgumentException occured : org.hibernate.QueryParameterException: Position beyond number of declared ordinal parameters. Remember that ordinal parameters are 1-based! Position: 2
Upvotes: 1
Views: 1251
Reputation: 10404
Yes, query expects one parameters, you are giving two. You have to add the And :
Register.find("byEventAndPerson", event, person).first();
Upvotes: 3