NC
客户化开发全?/p>
(
第三?/p>
)-nc56
BeanListProcessor
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
一
?/p>
ArrayList
集合,集合中的每一个元素是一?/p>
javaBean,
?/p>
?/p>
javaBean
对应结果集合中一行数据,其中每个
JavaBean
中的数据映射关系?/p>
BeanProcess
同理?/p>
还有
ColumnProcessor
?/p>
BeanMappingListProcessor
?/p>
BeanMappingProcessor
几个?/p>
BeanListProcessor
作为?/p>
果集的例子:
ArrayList
list=(ArrayList)
(sql,
param,
new
BeanListProcessor ); // TrainReqmatbillVO
是一个普
?/p>
vo
?/p>
int listcount = ;
TrainReqmatbillVO
vos
=
new
TrainReqmatbillVO[listcount];
for
(int
i
=
0;
i
<
;
i++)
{ vos[i] = (TrainReqmatbillVO)(i); }
结果集控?/p>
?/p>
NC
持久层中为了防止执行大查询后返回结果集合?/p>
多导致系统内存溢出系?/p>
默认设置了最大返回结果集行数?/p>
10
万行
,
如果需要返
回更多行数或者不限制返回行数
,
需要做如下设置
:
?/p>
SuperDMO
中设置返回行?/p>
SuperDMO superDmo=new
SuperDMO ; superDmo. setMaxRows(
行数
);
如果
rows= -1