今回はMyBaitsのCursor機能の使い方について紹介します。 Cursor機能はMyBatis 3.4から追加された新機能で、大量データを効率的+直感的にJavaBeanにマッピングするために追加されました。 動作検証バージョン MyBatis 3.4.0 MyBatis Spring 1.3.0 Spring Framework 4.2.5.RELEASE Spring Boot 1.3.3.RELEASE 3.3.xまでの実装方法のおさらい MyBatis 3.3までは、大量データを扱う時はorg.apache.ibatis.session.ResultHandlerを使っていました。 以下は、ResultHandlerを使った実装例です。 public interface TodoMapper { @Select("SELECT id, title, details, fini