Frage

Ich habe versucht, etwas zu tun, die offenbar nicht in JPQL funktionieren:

JPQL:

select c from Car c
        left join fetch c.owner
        where c.type in (?1)
        order by c.model

Code:

public List<Car> findCarsFilterByTypes(CarType[] types) {
    return (List<Car>) this.entityManager.createNamedQuery("dealership.findCarsFilterByTypes")
            .setParameter(1, types).getResultList();
}

Ich habe gehofft, den einfachen Weg eine Reihe von mit funktionieren würde ... aber es funktioniert anscheinend nicht ... Ich bin eine nutzlose Ausnahme zu bekommen.

Wer weiß, wie ich brauchen würde, um das Erhalten alle Autos zu gehen, die in irgendeiner Liste der Fahrzeugtypen sind?

War es hilfreich?

Lösung

Ok fand ich, dass, wenn ich Liste anstelle von Cartype [], über den Code funktioniert gut. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top