123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * Created: 2005-4-20 12:39:29
- * Last Modified: 2005-4-20/2005-4-20
- * Description:
- * class CMyResultSetsTest
- */
- package com.trs.example;
- import com.trs.TRSWCMBaseTest;
- import com.trs.infra.common.WCMException;
- import com.trs.infra.persistent.CMyResultSet;
- import com.trs.infra.persistent.CMyResultSets;
- /**
- * Title: TRS 内容协作平台(TRS WCM) <BR>
- * Description: <BR>
- * TODO <BR>
- * Copyright: Copyright (c) 2004-2005 TRS信息技术有限公司 <BR>
- * Company: TRS信息技术有限公司(www.trs.com.cn) <BR>
- *
- * @author TRS信息技术有限公司
- * @version 1.0
- */
- public class CMyResultSetsExample extends TRSWCMBaseTest {
- private static org.apache.log4j.Logger logger = org.apache.log4j.Logger
- .getLogger(CMyResultSetsExample.class);
- /*
- * Class under test for void open(String, String)
- */
- public void queryDocuments() throws WCMException {
- // 指定查询的SQL
- String sSQL = "select DocTitle,DocId from wcmdocument where docid<10010 and docid>10000";
- // 指定这次查询相关的SQL
- // 如果确定这次查询没有明确ID字段,系统支持将记录行号作为ID
- String sIdFieldName = "docid";
- // 发出查询获取集合
- CMyResultSets aMyResulteSets = new CMyResultSets();
- aMyResulteSets.open(sSQL, sIdFieldName);
- // 遍历输出结果
- logger.info("find [" + aMyResulteSets.size() + "] record!");
- for (int i = 0; i < aMyResulteSets.size(); i++) {
- CMyResultSet aObj = (CMyResultSet) aMyResulteSets.getAt(i);
- if (aObj == null)
- continue;
- logger.info("aObj.doctitle:" + aObj.getPropertyAsString("DocTitle"));
- logger.info("aObj.docid:" + aObj.getPropertyAsString("DocId"));
- }
- }
- }
|