org.nutz.dao.pager
类 ResultSetLooping
java.lang.Object
org.nutz.dao.pager.ResultSetLooping
public abstract class ResultSetLooping
- extends java.lang.Object
遍历 RersultSet
- 作者:
- zozoh(zozohtnt@gmail.com)
字段摘要 |
protected java.util.List<java.lang.Object> |
list
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
list
protected java.util.List<java.lang.Object> list
ResultSetLooping
public ResultSetLooping()
doLoop
public void doLoop(java.sql.ResultSet rs,
SqlContext context)
throws java.sql.SQLException
- 抛出:
java.sql.SQLException
getList
public java.util.List<java.lang.Object> getList()
- 返回:
- 当前获取的 List
getIndex
public int getIndex()
- 获得最后一次回调被调用时的下标。 index 的值初始为 -1,每次调用回调前都会自增
- 返回:
- 当前循环的下标,下标由 0 开始
createObject
protected abstract boolean createObject(int index,
java.sql.ResultSet rs,
SqlContext context,
int rowCount)
- 子类需要实现的函数
- 参数:
index
- 当前下标rs
- 结果集context
- Sql 上下文rowCount
- 总记录数,如果是原生分页语句,则会为 -1
- 返回:
- 是否成功的创建了对象