ich dies mit JPA implementiert haben (Eclipse-Verbindung) Classes (Ich kann keine Bilder posten noch)JPQL: Zugriff geerbt Attribute in einer Abfrage
Jetzt eine Abfrage nach oben Ich gründe, die alle zeigt mir die Semester, in denen ein bestimmter Lehrer Unterricht hat.
Query query2 = em
.createQuery("FROM Semester s, IN (s.lesson) l, IN(l.lessonTeacher) lT1 WHERE lT1.teacher.lastname = :lastname");
query.setParameter("lastname", "Spooner");
List<Semester> resultList2 = query.getResultList();
for(Semester s : resultList2){
System.out.println(s.getname());
}
Mein Problem ist folgendes: lT1.teacher.lastname =: Nachname ich nicht das geerbte Attribut zugreifen können.
The state field path 'lT1.teacher.lastname' cannot be resolved to a valid type.
Kann any1 helfen?
Sie werden den Lehrertisch beitreten müssen mit ‚lT1.teacher‘, wie Sie für ‚l getan haben .lessonTeacher '. – Priyesh
FWIW JPQL beginnt mit "SELECT s"; Dieser Beitrag ist ungültig/nicht portabel. Niemand möchte, dass du "Bilder" von Klassen postest. Veröffentlichen Sie den entsprechenden CODE! –
Bitte zeigen Sie uns den Code der Klassen –