[Seasar-user:18569] [S2JDBC]in句のパラメータにHashSetを設定した場合の、excludesWhitespace使用時のエラーについて
高橋永太
[E-MAIL ADDRESS DELETED]
2009年 10月 2日 (金) 18:34:24 JST
高橋と申します。お世話になっております。
下記のようなコードで、in句の生成時に、第2引数にHashSetやLinkedHashSetを渡し、
且つ、in句にexcludesWhitespaceを付けていると実行時に、
org.seasar.extension.jdbc.where.MultiValueOperator#normalizeの、
Listにキャストしている箇所でjava.lang.ClassCastExceptionが発生します。
jdbcManager.from(Hoge.class)
.where(
in(hoge().hogeId(), hogeIdSet).excludesWhitespace()
).getResultList();
Setの要素にnullが入っている場合の除外処理も、
できればexcludesWhitespaceで吸収していただきたいのですが、
対応をお願いできませんでしょうか。
よろしくお願いします。
高橋永太
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20091002/de66cb12/attachment.html>
Seasar-user メーリングリストの案内