E
- 型パラメータ@Published(tag="architect") public class DeferredEntityList<E> extends EntityList<E>
#close()
メソッドを使用し、リソース解放を行うこと。
検索結果は、DeferredEntityList.iterator()
で取得したIterator
を用いて取得する。
Iterator.next()
を呼び出したタイミングで、
ResultSet.next()
を呼び出し次レコードの値を返却する。
DeferredEntityList.iterator()
の複数回呼び出しはサポートしない。
これは、ResultSet.TYPE_FORWARD_ONLY
のカーソルしかサポートしないため、
一度読み込んだレコードを再度読み込むことは出来ないためである。
本クラスでは、DeferredEntityList.iterator()
のみサポートする。
これ以外のメソッドが呼び出された場合は、UnsupportedOperationException
を送出する。Modifier and Type | Method and Description |
---|---|
java.util.Iterator<E> |
iterator() |
add, addAll, getPagination, remove, set, setMax, setPage, setResultCount