1000レコードを含むテーブルがあります。
一度に100レコードをプルする必要があったのでsetFetchSize
、以下のように休止状態の基準で使用しました(Deal
エンティティオブジェクトです)
List<Deal> dealList= sess.createCriteria(Deal.class).setFetchSize(100).list();
しかし、上記のクエリの後、dealList
サイズを 次のように印刷すると
System.out.println("no. of deals "+dealList.size());
100レコードではなく1000レコードになりました。
私は何かを逃しましたか?