[发明专利]一种自动生成并使用代码的方法有效
申请号: | 201310192642.1 | 申请日: | 2013-05-22 |
公开(公告)号: | CN103226478A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | 李军锋;李跃海 | 申请(专利权)人: | 北京金和软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 100093 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种自动生成并使用代码的方法,其特征在于,包括以下步骤:步骤一:数据获取模块获取数据库及数据库业务表的系统属性;步骤二,代码生成模块将获取到的相应所述系统属性拼装成实体类代码、模型类代码和数据处理类代码并进行存储;步骤三,步骤二中生成的所述类代码继承基类为对应基类方法;步骤四,当用户在客户端发出对所述业务表数据进行操作请求时,数据处理类模块根据用户请求的数据类型实例化到对应的所述模型类代码并通过反射机制进行SQL语句拼装,数据库处理组件接收并执行SQL语句,返回生成的操作结果。本发明使用反射技术和动态拼装数据库可执行的SQL语句,降低出错率,提高了程序简洁性、可维护性和可读性。 | ||
搜索关键词: | 一种 自动 生成 使用 代码 方法 | ||
【主权项】:
一种自动生成并使用代码的方法,其特征在于,包括以下步骤:步骤一,数据获取模块通过数据库连接字符串连接到数据库,获取用户设置的数据库及数据库业务表的系统属性;步骤二,代码生成模块获取到所述系统属性,并将相应所述系统属性添加到实体类模板、数据模型类模板和数据处理类模板,利用字符串拼装技术生成实体类代码、模型类代码和数据处理类代码并进行存储;步骤三,所述实体类代码、所述模型类代码及所述数据处理类代码继承平台基类为实体类基类方法、模型类基类方法及数据处理类基类方法;步骤四,当用户在客户端发出对所述业务表数据进行操作请求时,数据执行模块首先获取用户请求并调用数据处理类代码进行操作,根据用户请求的数据类型实例化到对应的所述模型类代码,所述模型类代码通过所述基类方法的反射机制进行SQL语句拼装,数据库处理组件接收并执行SQL语句,返回生成的操作结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金和软件股份有限公司,未经北京金和软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310192642.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种机顶盒引导启动方法和装置
- 下一篇:一种批量处理文件的方法和装置