Daoメソッドでjava.lang.Iterableに対応
これまでjava.util.Listでしか渡せなかった複数パラメータですが、[DOMA-125]の修正でjava.lang.Iterableのサブタイプで渡せるようにしています。
@Select List<Employee> selectByIds(Set<Integer> ids); @BatchUpdate int[] update(Collection<Employee> e);
http://d.hatena.ne.jp/taedium/20100120/p1#c で配列サポートのリクエストがありましたが、検討した結果、見送りました。
できることが多いよりシンプルなAPIのほうが覚えやすく使いやすいというのと、Domaを使うアプリのレイヤではほとんどのケースで配列よりもListを使ったほうが便利だと思うからです。