【技术实现步骤摘要】
代码生成方法、装置、计算机设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种代码生成方法
、
装置
、
计算机设备及存储介质
。
技术介绍
[0002]目前,业内已经有一些代码生成工具和框架,例如:
MyBatis Generator、Spring Roo、Hibernate
等工具,这些工具能够根据数据库表结构生成相应的
Java
类和数据库操作代码
。
但是,这些工具存在一些缺陷或不足,例如:这些工具生成的代码缺乏灵活性,不容易满足各种不同的医疗业务需求
、
保险业务需求或者金融业务需求等,而且,生成的代码中常常包含冗余的代码和重复的逻辑,增加了代码的维护成本和难度
。
技术实现思路
[0003]本申请实施例的目的在于提出一种代码生成方法
、
装置
、
计算机设备及存储介质,以解决现有工具生成的代码缺乏灵活性,以及代码维护成本和难度增加的问题
。
[0004]为了解决上述技术问题,本申请实施例提供一种代码生成方法,采用了如下所述的技术方案:
[0005]获取
EasyCode
插件,并将所述
EasyCode
插件安装于所述
IDEA
软件;
[0006]在接收到数据库的选择指令时,根据所述选择指令获取目标数据库的连接配置,并根据所述连接配置连接所述目标数据库 ...
【技术保护点】
【技术特征摘要】
1.
一种代码生成方法,其特征在于,包括下述步骤:获取
EasyCode
插件,并将所述
EasyCode
插件安装于
IDEA
软件;在接收到数据库的选择指令时,根据所述选择指令获取目标数据库的连接配置,并根据所述连接配置连接所述目标数据库与所述
IDEA
软件;获取所述目标数据库中的待处理业务表;以及基于所述
EasyCode
插件以及所述
IDEA
软件中的代码生成模板,生成所述待处理业务表对应的代码文件
。2.
根据权利要求1所述的代码生成方法,其特征在于,所述基于所述
EasyCode
插件以及所述
IDEA
软件中的代码生成模板,生成所述待处理业务表对应的代码文件的步骤,包括:创建目标代码生成模板;响应所述目标代码生成模板的触发导入操作,通过所述
IDEA
软件的模板导入界面将所述目标代码生成模板导入至所述
IDEA
软件中;基于所述
EasyCode
插件以及所述目标代码生成模板,生成所述待处理业务表对应的代码文件
。3.
根据权利要求2所述的代码生成方法,其特征在于,所述基于所述
EasyCode
插件以及所述目标代码生成模板,生成所述待处理业务表对应的代码文件的步骤,具体包括:响应于用户的代码生成请求,调用所述
EasyCode
插件中的代码生成器以及获取预设的代码生成配置界面;从所述代码生成配置界面中获取所述目标代码生成模板,并根据所述目标代码生成模板和所述代码生成器,生成所述待处理业务表对应的代码文件
。4.
根据权利要求3所述的代码生成方法,其特征在于,所生成所述待处理业务表对应的代码文件的步骤,还包括:对所述待处理业务表进行解析,得到解析数据;基于所述代码生成器和所述目标代码生成模板,生成所述解析数据对应的代码文件
。5.
根据权利要求4所述的代码生成方法,其特征在于,所述生成所述解析数据对应的代码文件的步骤之后,还包括:响应于用户的代码调整操作,获取所述代码文件中的调整代码以及获取...
【专利技术属性】
技术研发人员:居宏观,
申请(专利权)人:平安健康保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。