题
我试图做一些事情,显然不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();
}
我希望用一个数组来完成工作的轻松路线...但它显然不......我得到一个无用的例外。
任何人都知道我怎么会需要去获得所有处于汽车类型的一些列表中的车?
解决方案
好,我发现如果我使用的代替CarType []列出,上面的代码工作得很好。 :)
不隶属于 StackOverflow