私は、次のparametrised JPAを持っている、または休止状態、クエリ:もしくはれるJava Persistence問い合わせ言語
SELECT entity FROM Entity entity WHERE name IN (?)
私はArrayListに< Stringとしてパラメータを渡したい>、これは可能ですか?ハイバネーション電流が私に伝えます。その
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
これはまったく可能ですか?
ANSWER:コレクションのパラメータだけではない「?
」などのJDBCスタイルのパラメータで、「:name
」のような名前のパラメータで動作するよう。
この質問にあなたの回答を追加してもよろしいですか?私はそれが古いものだと知っていますが、あなたの質問に自己答弁することは許されるだけではなく、明示的に奨励されています。 – Makoto