NC 查询聚合 AggVO
Client 前端:
IMDPersistenceQueryService service=NCLocator.getInstance().lookup(IMDPersistenceQueryService.class);
ArriveVO arriveVO=(ArriveVO) service.queryBillOfNCObjectByPK(ArriveVO.class,"1001A110000000B3ACOT").getContainmentObject();
后端:
BillQuery<OrderVO> billquery = new BillQuery(OrderVO.class);
OrderVO[] aggvo=billquery.query(new String[] {pk});
return aggvo;
/*待测试*/
AggGaugeVO[] resultVos = (AggGaugeVO[])getServiceTemplate().queryByCondition(AggGaugeVO.class, extraCond.toString());
测试未通过的方法(前段)
ArriveVO arriveVO =(ArriveVO) HYPubBO_Client.queryBillVOByPrimaryKey(new String[]{ArriveVO.class.getName(),ArriveHeaderVO.class.getName(),ArriveItemVO.class.getName()},"1001A110000000B3ACOT");
client查询aggvo
nc.itf.pubapp.pub.smart.IBillQueryServiceIBillQueryService billquery = NCLocator.getInstance().lookup(IBillQueryService.class);AbstractBill[] fill_dataVOS = (AbstractBill[]) billquery.queryAbstractBillsByPks(src_class, pk_list.toArray(new String[pk_list.size()]));System.out.println(fill_dataVOS);
根据查询条件查询AGGVO
String[] headwhere=headgroup.split(",");String sqlwhere=" 1=1 ";for(int i=0;i<headwhere.length;i++){sqlwhere=sqlwhere+" and "+ headwhere[i]+" ='"+(String) (list.get(0).getAttributeValue(group[i])==null?"":list.get(0).getAttributeValue(group[i]))+"' ";// cond.addCondition(Restrictions.eq (headwhere[i],(String) (list.get(0).getAttributeValue(group[i])==null?"":list.get(0).getAttributeValue(group[i]))));}sqlwhere =sqlwhere+ " and btogoldtaxflag!='Y' and vdef16='Y'";IMDPersistenceQueryService qryService = NCLocator.getInstance().lookup(IMDPersistenceQueryService.class);Collection<AggArap_invoice> colVOs = qryService.queryBillOfVOByCond(AggArap_invoice.class,sqlwhere , true, false);
根据编码查询AGGVO
IMDPersistenceQueryService service=NCLocator.getInstance().lookup(IMDPersistenceQueryService.class);QueryCondition queryCondition=new QueryCondition(src_class);queryCondition.addCondition(Restrictions.and(Restrictions.eq("vbillcode", billcode), Restrictions.eq("dr", 0)));return service.queryBillOfVOByCond(queryCondition, false);
//根据查询SQL查
String condition = null;Collection bills = null;try {condition = SqlUtils.getInStr("top_itemid", keys, new boolean[]{true});String sql = "pk_recbill in( select ar_recitem.pk_recbill from ar_recitem where ar_recitem.dr = 0 and ("+ condition + ")) and ar_recbill.dr = 0";bills = MDPersistenceService.lookupPersistenceQueryService().queryBillOfVOByCond(AggReceivableBillVO.class,sql, false);} catch (SQLException var14) {throw ExceptionHandler.handleException(var14);}
NC 查询聚合 AggVO相关推荐
- mongodb聚合查询优化_【MongoDB】MongoDB 性能优化 - BI查询聚合
最全的Java后端知识体系每天更新中.... 在BI服务中通过查询聚合语句分析定位慢查询/聚合分析,小结如下: 慢查询定位: 通过Profile分析慢查询 对于查询优化: 通过添加相应索引提升查询速度 ...
- sql数据库查询聚合函数_如何使用SQL Server数据质量服务确保正确的数据聚合
sql数据库查询聚合函数 介绍 (Introduction) An interesting opportunity arose at a client site during early Octobe ...
- Elasticsearch教程(4) High Level REST Client API 查询 聚合 分组
ES High Level REST Client API 查询 聚合 1 准备数据 1.1 插入测试数据 2 Maven引入ES 3 创建Client 4 查询API 4.1 根据id查询单条数据 ...
- day08 外键字段的增删改查 正向反向插叙概念 跨表查询 聚合查询与分组查询 F查询
day08 外键字段的增删改查 正向反向插叙概念 跨表查询 聚合查询与分组查询 F查询 昨日内容复习 自定义过滤器.标签.inclusion_tag 1.首先现在应用目录下创建名字为templatet ...
- es查询java代码如何排序_elasticsearch 查询聚合结果排序
一.查询结果按某个字段进行排序 { "size" : 5, "query" : { "bool" : { "filter" ...
- MySQL 数据库 分页查询/聚合查询
引言 在本篇博客简单介绍一下分页查询以及聚合查询简单操作. 分页查询 在MySQL中,分页查询一般都是使用limit子句实现,limit子句声明如下: SELECT * FROM table LIMI ...
- Jdbc访问mysql查询聚合函数_JDBC连接参数设置对Oracle数据库的影响分析
一次数据库性能问题处理引发的JDBC参数设置思考 近期某环境下系统,出现大面积页面访问缓慢情况,每个页面交易响应时间2-5秒,严重超过平日访问阈值. 经排查分析,问题主要出现在数据库,生成AWR得到3 ...
- mysql分页查询所有数据库_MySQL 数据库 分页查询/聚合查询
引言 在本篇博客简单介绍一下分页查询以及聚合查询简单操做.html 分页查询 在MySQL中,分页查询通常都是使用limit子句实现,limit子句声明以下:mysql SELECT * FROM t ...
- day056-58 django多表增加和查询基于对象和基于双下划线的多表查询聚合 分组查询 自定义标签过滤器 外部调用django环境 事务和锁...
一.多表的创建 from django.db import models# Create your models here. class Author(models.Model):id = model ...
最新文章
- UITextView添加占位字符
- Protocol Buffer技术详解(语言规范)
- Java性能优化(12):最小化类和成员可访问能力
- 使用原生JavaScript
- 西建大历年电子与通信工程复试真题_历年复试试题回忆
- Scala中的Map使用例子
- JS获取请求URL相关参数
- ERROR: Could not open CONNECT tunnel
- python进阶07并发之三其他问题
- Eclipse小技巧:收起outline的头文件
- python 生成器迭代器
- Android 如何创建项目
- jQuery插件,UI
- 计算机二级考试准考证打印指南 计算机二级考试准考证打印入口
- 算法设计 - 01背包问题
- (Python)从零开始,简单快速学机器仿人视觉Opencv---运用三:物体运动跟踪
- Clion源码编辑器的学习与实践
- 超详细Redis入门教程——Redis命令(下)
- 985中山大学珠海校区新成立人工智能学院和软件工程学院!
- 超详细!apk安装包快速反编译,多种反编译及失败的解决方案(包含classes.dex的反编译,新增加快速反编译)
热门文章
- 北航学生因海淘填写学校地址遭惩罚!美国「制裁清单」影响开始深入校园!
- 《华尔街日报》遭黑客攻击 读者数据库被盗
- arcgis pro各版本特性和要求
- 菜鸟学源码之Nacos v1.1.3源码学习-Client模块(2):NacosConfigService
- 雷神笔记本一键重装系统教程
- java jsse ssl 调试_使用Java安全Socket扩展包(JSSE)实现SSL
- 远程服务器可以挂游戏,什么远程桌面可以挂游?
- FlashBack使用简单,强大的屏幕录像机制作
- wordpress采集器-wordpress采集器安装下载教程
- 伺服驱动器和伺服放大器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告