6 Stimmen

JPA-Mehrfachauswahlabfrage

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X