




,则customerBean.getBizInterfaceMapInfo(“nc.vo.bd.ICodeName”)将返回<”code”,CodeAttr>,<”name”,NameAttr>,<”displayName”,displayNameAttr>实例层的使用Customercust=newCustomer();cust.setPrimaryKey("pkaaaaaaaaaaa");cust.setCode1("code001");cust.setName1("nameadfafdafasd");NCObjectcustbasObj=NCObject.newInstance(cust);ICodeNamecodename=(ICodeName)custbasObj.getBizInterface("nc.vo.bd.customer.ICodeName");System.out.println(codename.getCode());System.out.println(codename.getName());操作操作用于实现upm文件的自动生成。仅用于服务接口及其相应实现的注册,不会进行服务接口方法的定义。生成的upm文件以组件为单位生成到相应模块的META-INFO目录下。关联关系的选择支持关联、1-1聚合、1-多聚合、1-n关联(持久层暂不支持)、实现暂不支持跨组件的1-1聚合、1-多聚合、1-多关联、继承聚合类型对应的源属性访问策略需要选择nc.md.model.access.BodyOfAggVOAccessor,源属性所在实体访问器类型需要设置为AggVO类型。关联引用在界面上会以参照形式显示,关联引用的源属性需要选择参照名称(一般会自动显示默认参照)。目前比较常用的关系是:聚合、关联和业务接口实现。发布元数据组件必须保存后才能发布发布时必须启动中间件,发布到当前开发环境设置的数据库中。发布时必须先发布被依赖的组件,组件间如果有双向依赖,先去掉一方依赖,发布后再建立依赖,然后发布另一个。导出java源文件V55的导出代码是Supervo,如果组件的代码风格是NC传统样式(默认),则会生成AggVO。必须启动中间件才能导出,导出前确保最新的组件被发布了。也可以在功能建模集成开发工具中与UI代码一起生成。导出建库脚本业务组件必须发布后才能导出脚本,导出时必须启动中间件。生成Sql脚本并执行时,会在当前Eclipse设置的数据源中建立数据库表结构。对于聚合关系,生成的表结构是采用了NC的传统方式,在子表中生成外键指向所关联的主表记录。在主表的聚合属性中设置的字段名称将作为生成的子表外键字段名称。由于当前UI工厂的历史原因,要求主表主键必须与子表外键名称相同,因此,主实体中聚合属性的字段名称必须与该实体的主键字段名称完全相同。元数据编程接口-元数据查询元数据编程接口-元数据查询MDBaseQueryFacade提供元数据基本的一些查询,如查询模块、组件、实体、值对象、属性等,前后台均可调用。支持前台缓存功能,有效减少远程调用。前台缓存能很好的解决元数据加载的效率问题,但是如果开发人员在开发环境需要频繁的修改元数据,则必须重启JStarter才能使得修改生效,为避免此问题,可以在JStarter的启动参数里增加参数,在开发时临时关闭前台缓存功能。-Dnc.md.detectEachTime=true元数据编程接口-元数据查询nc.md.MDQueryService后台查询,前台请不要调用前台全部使用MDBaseQueryFacade。MDQueryService服务为元数据自身查询服务的统一入口,通过此入口类可以请求不同的查询服务,在后台,如果是一些简单查询,比如通过名称,则优先使用nc.md.MDBaseQueryFacade提供的查询方法练习组件:报销单、付款单报销单(expense)报销单主信息(expense):主键(pk_expense)、所属公司(corp)、部门(dept)、报销人(expensepsn)、制单人(opepsn)、报销单号(billno)、审核人(auditpsn)、审核批语(auditmsg)、审核日期(auditdate)、单据类型(billtype)、业务类型(busitype)、单据状态(billstate)、报销明细(expenseitems)报销单明细(expenseitem):主键(pk_items)、报销类别(expensetype)、报销金额(mny)、税额(taxmny)、备注信息(meno)报销类别枚举(exptype):差旅费、招待费、交通费。。。。。。付款单(pay)付款单主信息(payment):主键(pk_payment)、付款公司(paycorp)、报销人所属公司(excorp)、报销人所属部门(exdept)、报销人(expsn)、单据号(billno)、审核人(auditpsn)、审核日期(auditdate)、审核批语(auditmsg)、单据类型(billtype)、业务类型(busitype)、单据状态(billstate)、付款明细(payitems)付款单明细(payitem):主键(pk_items)、支付报销类别(exptype)、申请金额(reqmny)、实际金额(realmny)、备注(meno)1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
碎片内容