Solution for search object with IBA Attribute

        QuerySpec qs = new QuerySpec(WTDocument.class);

        // IBA attribute area. I used one IBA value "ALEX1" 

        AttributeDefDefaultView addv = IBADefinitionHelper.service.getAttributeDefDefaultViewByPath("ALEX1");
        long ibaDefId = addv.getObjectID().getId();
        IBAQuerySpec ibaQuery = new IBAQuerySpec(StringValue.class);
        ibaQuery.addCondition(new Long(ibaDefId), SearchCondition.EQUAL, "ALEX001");
        
        ibaQuery.doSearchCondition(qs, WTDocument.class);
        
        LatestConfigSpec latestCSpec = new LatestConfigSpec();
        qs = latestCSpec.appendSearchCriteria(qs); 

        System.out.println(qs);
        QueryResult qr = PersistenceHelper.manager.find(qs);
        

        System.out.println("qr size is: "+qr.size());
        
        Persistable[] perArray = (Persistable[]) qr.nextElement();
        System.out.println(perArray[0]);

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值