【技术实现步骤摘要】
动态sql语句写入代码的方法、程序代码执行方法及平台
本专利技术涉及计算机
,尤其涉及一种动态sql语句写入代码的方法、程序代码执行方法及平台。
技术介绍
Spring框架是一个开放源代码的J2EE应用程序框架,由RodJohnson发起,是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题。MyBatis本是apache的一个开源项目iBatis,iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架,它支持定制化SQL、存储过程以及高级映射。Sql即StructuredQueryLanguage,结构化查询语言,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。在spring框架内,使用mybatis时往往要将sql内容写入特定格式的xml文件中,使原本完整的数据操作层分为两个逻辑关联的不同格式文件:写有数据操作定义的java文件和写有数据具体操作sql的xml文件。r>这种做法从语言层本文档来自技高网...
【技术保护点】
1.一种动态sql语句写入代码的方法,其特征在于,包括:/n在目标程序代码编写需要使用mybatis框架过程中,接收groovy文件创建指令;/n根据所述groovy文件创建指令,对应创建并展示groovy空白文件;/n接收外部在所述groovy空白文件中编辑的动态sql语句;/n接收文件保存指令,生成所述目标程序代码的可执行groovy文件,并保存。/n
【技术特征摘要】
1.一种动态sql语句写入代码的方法,其特征在于,包括:
在目标程序代码编写需要使用mybatis框架过程中,接收groovy文件创建指令;
根据所述groovy文件创建指令,对应创建并展示groovy空白文件;
接收外部在所述groovy空白文件中编辑的动态sql语句;
接收文件保存指令,生成所述目标程序代码的可执行groovy文件,并保存。
2.如权利要求1所述的动态sql语句写入代码的方法,其特征在于,所述在代码编写需要使用mybatis框架过程中,还包括:
接收java文件创建指令,以生成所述目标程序代码的可执行java文件,并保存。
3.如权利要求2所述的动态sql语句写入代码的方法,其特征在于,所述方法还包括:
在保存所述可执行groovy文件时,将其与所述可执行java文件进行关联,以使运行所述目标程序代码时,可关联所述可执行java文件与所述可执行groovy文件。
4.一种程序代码执行方法,其特征在于,包括:
接收对目标程序代码的执行指令;
根据所述执行指令,获取所述目标程序代码的可执行java文件以及可执行groovy文件;所述可执行groovy文件存储有所述目标程序代码的动态sql语句;
基于所述可执行java文件以及所述可执行groovy文件,实现对所述目标程序代码的执行过程。
5.如权利要求4所述的程序代码执行方法,其特征在于,所述执行指令中携带...
【专利技术属性】
技术研发人员:李琦,宋卫东,
申请(专利权)人:重庆锐云科技有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。