Domaの動的SQLを作成するため、SelectBuilderを使い、SQLを作成しました。
ただし、In句にリストの指定方法がわかりません。
試した、ソースは以下になります。
java
1SelectBuilder builder = SelectBuilder.newInstance(config); 2builder.sql("select * from user where id in (").param(List.class,Arrays.asList(1,2,3)).sql(")"); 3builder.getEntityResultList(User.class); 4 5
を実行すると、以下のエラーが発生します。
Caused by: org.seasar.doma.internal.jdbc.scalar.ScalarException: [DOMA1007] 型[java.util.List]の値[[1, 2, 3]]に対応するラッパークラスが見つかり ません。
domaのバージョンは2.13.0になります。
パラメータにリスト形(もしくは配列)を指定する方法を教えてください。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/04 09:22
2017/04/04 10:06