質問

私は明らかに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();
}

私は仕事とアレイを使用しての簡単なルートを期待していた...しかし、それは明らかに...私は役に立たない例外を取得していません。

誰もが、私は車のタイプのいくつかのリストにあるすべての車を得ることについて移動する必要があると思います方法を知っている?

役に立ちましたか?

解決

[OK]を私は私が代わりにCarTypeの一覧[]を使用している場合、上記のコードはうまく動作することを発見しました。 :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top