其他分享
首页 > 其他分享> > Ofbiz项目学习——阶段性小结

Ofbiz项目学习——阶段性小结

作者:互联网

1、分页

1.1 服务(方法名称)对应XML

  入参

<attribute name="viewSize" type="Integer" mode="IN"  optional="true" description="条数" />
<attribute name="viewIndex" type="Integer" mode="IN"  optional="true" description="页码" />

  出参

<attribute name="returnCode" type="Map" mode="OUT" optional="true" description="标准返回状态数据"/>
<attribute name="totalSize" type="Integer" mode="OUT"  optional="true" description="返回总条数" /> <--此处注意出参的大小写 -->

1.2  Java代码的输出

result.put("list", pagedList.getData());
result.put("totalSize", pagedList.getSize());

 

2、 EntityQuery的学习

 

// 带分页参数
PagedList<GenericValue> pagedList = EntityQuery.use(delegator) .select(columns) .from(PackagePrepayFields.COM_MESSAGE_INFO_TEXT_THREE) .where(condList) .cursorScrollInsensitive() .queryPagedList(viewIndex - 1, viewSize);
// 不带分页
List<GenericValue> list =EntityQuery.use(delegator)
                    .select(columns) 
                    .from(PackagePrepayFields.COM_MESSAGE_INFO_TEXT_THREE)
                    .where(condList)
                    .queryList();


 

标签:阶段性,分页,EntityQuery,TEXT,THREE,result,pagedList,小结,Ofbiz
来源: https://www.cnblogs.com/gzhcsu/p/11112698.html