Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 杭州指令集智能科技有限公司万羽获国家专利权

杭州指令集智能科技有限公司万羽获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉杭州指令集智能科技有限公司申请的专利一种可视化的基于SQL语句的代码生成方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115062040B

龙图腾网通过国家知识产权局官网在2025-08-15发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210583420.1,技术领域涉及:G06F16/242;该发明授权一种可视化的基于SQL语句的代码生成方法及系统是由万羽;秦钢;宋杨;吴文星;陈波设计研发完成,并于2022-05-25向国家知识产权局提交的专利申请。

一种可视化的基于SQL语句的代码生成方法及系统在说明书摘要公布了:本发明公开了一种可视化的基于SQL语句的代码生成方法,包括如下步骤:步骤一,进行SQL解析,将原始SQL以及动态参数翻译为Mybatis的DSL;步骤二,通过SQL执行的结果集元数据生成SQL对应的结果集对应的DTO对象;步骤三,基于Java的AST语法树分析以及环境感知能力,将预生成的代码的插入开发工程环境中的指定源文件或者生成新的源文件。本发明的可视化的基于SQL语句的代码生成方法,基于成熟的Mybatis语法,系统自动解析SQL中定义的动态参数,并将其转化为Mybatis的DSL语法,从而实现生成代码的动态条件控制。

本发明授权一种可视化的基于SQL语句的代码生成方法及系统在权利要求书中公布了:1.一种可视化的基于SQL语句的代码生成方法,让开发人员基于web页面的交互模式,通过配置相关的SQL语句以及动态参数,进行SQL解析、根据SQL解析和执行结果自动化生成一系列完整的业务实现代码,直接提供给上层客户端进行使用,其特征在于:包括如下步骤: 步骤一,进行SQL解析,将原始SQL以及动态参数翻译为Mybatis的DSL,具体步骤如下:步骤一一,输入工程配置相关SQL以及参数;步骤一二,选择工程中的SQL的映射文件类,进行SQL解析和增强,输出DSL,同时替换动态参数并执行,获取SQL的元数据,以此实现SQL解析、生成DTO对象; 步骤二,通过SQL执行的结果集元数据生成SQL对应的结果集对应的DTO对象; 步骤三,基于Java的AST语法树分析以及环境感知能力,将预生成的代码插入开发工程环境中的指定源文件或者生成新的源文件,具体步骤如下:步骤三一,对步骤一二中选择的SQL映射文件类的AST进行分析;步骤三二,在映射类源码中插入新的方法,确定方法的入参和出参;步骤三三,基于环境感知能力,确定上层代码文件的位置;步骤三四,判断上层代码文件是否存在,若存在则创建相关的依赖文件、自动进行基于语法分析的代码合并,若不存在基于AST解析插入新的方法;步骤三五,完成代码生成。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人杭州指令集智能科技有限公司,其通讯地址为:310012 浙江省杭州市西湖区文一西路1号益展商务大厦A座501室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。