Javier Gutierrez
Javier Gutierrez

Reputation: 559

PlayFramework JPA find on two columns

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

Answers (1)

i.am.michiel
i.am.michiel

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

Related Questions