J'ai deux objetscréer, sélectionnez exception de lancer JPQL requêtes
Person(long id, String name, PersonInfo info)
et
PersonInfo(long id, String email, String lastname, in age)
maintenant je tente de créer un javax.persistence.Query
je tente de créer select to person where personinfo.email="somemail"
i essayer
String queryString="select Person from Person p where p.PersonInfo._email='somemail'";
Query query=emf.createQuery(queryString);
List resultList = query.getResultList();
mais je reçois cette exception:
java.lang.IllegalArgumentException: org.hibernate.QueryException: could not resolve property: PersonInfo of: Entities.Person [select Person from Entities.Person p where p.PersonInfo._email='somemail'] [Ljava.lang.StackTraceElement;@748e6591
ce que je suis dong mal?
Je ne sais pas, mais est-ce pas plutôt 'SELECT p de personne p'? –