Ich habe eine Abfrage wie diese, wie kann ich meinen Entitätstyp aus der Liste erhalten? Es ist wie Objekt zurück, aber wenn ich auf meine Entität Cast es nicht Cast.
meine Tische: B(id_A, id_C) , A(id_A,name,location) C (id_C,......)
String queryCompany = "select s.name,s.location from B b," +
" A s where b.bPK.id_A=s.id_A " +
"and b.PK.id_C= :idEvent";
Query queryGetCompany = this.entityManager.createQuery(queryCompany);
queryGetCompany.setParameter("idEvent",c.getID());
List companyList = queryGetCompany.getResultList();
//how can I get A.name A.location from this list?
Ist dies auch ein guter Weg, um meine Abfrage durchzuführen?