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