4

JPQLでは明らかに機能しないことをやろうとしていました:

JPQL:

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

コード:

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

配列を使用する簡単なルートが機能することを望んでいました...しかし、どうやらそうではありません...役に立たない例外が発生しています。

車の種類のリストにあるすべての車を取得する方法を知っている人はいますか?

4

1 に答える 1

5

わかりました。CarType[]の代わりにListを使用すると、上記のコードは問題なく機能することがわかりました。:)

于 2009-06-25T23:27:15.147 に答える