发明名称 | 一种对象查询方法和装置 | ||
摘要 | 本发明公开了一种对象查询方法和装置,其中,该方法包括:步骤A,根据业务需求建立元数据模型;生成所述元数据模型对应的对象代码;步骤B,根据所述对象代码和预定义的持久化引擎查询接口执行查询操作。采用本发明,可以直接利用操作对象的方式执行查询操作,无需现有技术中需要编译复杂SQL语句来实现查询操作。 | ||
申请公布号 | CN101582079B | 申请公布日期 | 2011.01.05 |
申请号 | CN200910087324.2 | 申请日期 | 2009.06.23 |
申请人 | 用友软件股份有限公司 | 发明人 | 黄海峰 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市隆安律师事务所 11323 | 代理人 | 权鲜枝 |
主权项 | 一种对象查询方法,其特征在于,该方法包括:步骤A,根据业务需求建立元数据模型;生成所述元数据模型对应的对象代码;步骤B,根据所述对象代码和预定义的持久化引擎查询接口执行查询操作;所述元数据模型中包含一个以上的数据传输对象DTO;所述步骤A中根据业务需求建立元数据模型包括:步骤A1,若当前存在与所述业务需求对应的数据库,则根据所述业务需求从数据库中拖拽出一个以上的DTO,根据已设置的DTO关联关系信息建立包含拖拽出的DTO的元数据模型;步骤A2,若当前不存在与所述业务需求对应的数据库,根据所述业务需求配置DTO;根据配置的DTO中的属性字段建立包含该配置的DTO的元数据模型;所述步骤B包括:步骤B1,将所述对象代码编译成业务对象库;其中,该业务对象库包含一个以上的业务对象;步骤B2,在业务逻辑代码中根据当前需求使用对应的业务对象编写对象查询语言OQL语句,将该OQL语句作为预定义的持久化引擎查询接口的参数实现查询操作。 | ||
地址 | 100094 北京市海淀区北清路68号用友软件园 |