[发明专利]一种可配置的组件数据访问方法及装置在审
申请号: | 201611026321.4 | 申请日: | 2016-11-21 |
公开(公告)号: | CN108090063A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 郑志勇 | 申请(专利权)人: | 深圳联友科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
地址: | 518031 广东省深圳市福田区深南中路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可配置的 数据操作 组件数据 类调用 配置的 复杂业务逻辑 操作组件 程序调试 代码实现 配置组件 数据查询 统一管理 运行组件 自由选择 数据集 访问 配置 事务 | ||
1.一种可配置的组件数据访问方法,其特征在于,包括步骤:
S1、配置组件内部包含的类;所述类包括数据集操作类、数据查询类、数据操作类及数据操作参数类,其中所述数据查询类继承所述数据集操作类,所述数据操作参数类定义@param用于SQL语句的数据集操作,#param用于SQL语句的数据操作;
S2、依据配置的类调用包括所述数据查询类的函数以运行所述组件的数据集;
S3、依据配置的类调用包括所述数据操作类的函数以运行并操作所述组件的数据。
2.根据权利要求1所述的组件数据访问方法,其特征在于,所述步骤S2包括以下子步骤:
S21、实例化所述数据查询类;
S22、设置数据库的链接;
S23、设置数据命令以通过SQLID配置SQL语句或者通过SQLString直接为所述SQL语句赋值;
S24、依据@param及#param对SQL语句中的替换参数进行替换值调用,并替换所述参数及其一一对应关系;
S25、调用所述数据查询类的返回结果方法。
3.根据权利要求1所述的组件数据访问方法,其特征在于,所述步骤S3包括以下子步骤:
S31、数据集操作子类集成数据操作类,并实例化所述数据集操作子类;
S32、设置数据库的链接;
S33、设置数据命令以通过SQLID配置SQL语句或者通过SQLString直接为所述SQL语句赋值;
S34、依据@param及#param对SQL语句中的替换参数或实体对象进行替换值调用,并替换所述参数及其一一对应关系;
S35、调用所述数据集操作类的业务执行方法。
4.根据权利要求1所述的组件数据访问方法,其特征在于,所述类还包括参数类型类、读取配置参数类、读取配置类及表ID值类。
5.一种可配置的组件数据访问装置,其特征在于,包括:
配置模块,用于配置组件内部包含的类;所述类包括数据集操作类、数据查询类、数据操作类及数据操作参数类,其中所述数据查询类继承所述数据集操作类,所述数据操作参数类定义@param用于SQL语句的数据集操作,#param用于SQL语句的数据操作;
数据集运行模块,用于依据配置的类调用包括所述数据查询类的函数以运行所述组件的数据集;
数据运行操作模块,用于依据配置的类调用包括所述数据操作类的函数以运行并操作所述组件的数据。
6.根据权利要求5所述的组件数据访问装置,其特征在于,所述数据集运行模块包括:
实例化子模块,用于实例化所述数据查询类;
链接设置子模块,用于设置数据库的链接;
命令设置子模块,用于设置数据命令以通过SQLID配置SQL语句或者通过SQLString直接为所述SQL语句赋值;
替换子模块,用于依据@param及#param对SQL语句中的替换参数进行替换值调用,并替换所述参数及其一一对应关系;
调用子模块,用于调用所述数据查询类的返回结果方法。
7.根据权利要求5所述的组件数据访问装置,其特征在于,所述数据运行操作模块包括:
实例化子模块,用于数据集操作子类集成数据操作类,并实例化所述数据集操作子类;
链接设置子模块,用于设置数据库的链接;
命令设置子模块,用于设置数据命令以通过SQLID配置SQL语句或者通过SQLString直接为所述SQL语句赋值;
替换子模块,用于依据@param及#param对SQL语句中的替换参数或实体对象进行替换值调用,并替换所述参数及其一一对应关系;
调用子模块,用于调用所述数据集操作类的业务执行方法。
8.根据权利要求5所述的组件数据访问装置,其特征在于,所述类还包括参数类型类、读取配置参数类、读取配置类及表ID值类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611026321.4/1.html,转载请声明来源钻瓜专利网。