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();
}
配列を使用する簡単なルートが機能することを望んでいました...しかし、どうやらそうではありません...役に立たない例外が発生しています。
車の種類のリストにあるすべての車を取得する方法を知っている人はいますか?