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

好的,我发现如果我使用 List 而不是 CarType[],上面的代码就可以正常工作。:)

于 2009-06-25T23:27:15.147 回答