Question

J'essayais de faire quelque chose qui ne fonctionne apparemment pas avec JPQL:

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();
}

J'espérais que la voie facile d'utilisation d'un tableau fonctionnerait ... mais cela ne semble pas ... je reçois une exception inutile.

Tout le monde sait comment je devrais obtenir toutes les voitures figurant dans une liste de types de voitures?

Était-ce utile?

La solution

Ok, j’ai constaté que si j’utilise List au lieu de CarType [], le code ci-dessus fonctionne parfaitement. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top