一种代码生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41534686 阅读:33 留言:0更新日期:2024-06-03 23:12
本发明专利技术实施例公开了一种代码生成方法、装置、电子设备及存储介质,其中,方法包括:根据目标数据库的数据表的数据表关联信息生成备用实体的备用实体标识;响应于用户对所述备用实体标识的选择操作,从所述备用实体标识中确定目标实体;生成所述目标实体的目标实体代码;根据所述目标实体代码生成所述目标实体匹配的目标ORM代码。本发明专利技术实施例的技术方案能够按需生成ORM代码,从而提高ORM代码的开发效率。

【技术实现步骤摘要】

本专利技术实施例涉及软件开发,尤其涉及一种代码生成方法、装置、电子设备及存储介质


技术介绍

1、在软件开发过程中,开发工作人员往往需要针对数据库的数据结构创建与其能够保持一致的程序实体(entity),根据数据库的数据结构创建的实体主要用于完成实际的业务逻辑开发与数据库的相关操作。在大型的系统构建中,由于采用的数据库结构和类型相对复杂,且数据库的数据结构经常修改更新,因此针对数据库的数据结构生成对应实体的过程也会频繁发生变化,给开发工作人员带来巨大的工作量。

2、orm(objectrelationalmapping,对象关系映射,还可以称为o/rm,或o/rmapping),作为一种程序设计技术,可以实现面向对象编程语言里不同类型系统的数据之间的转换。orm相当于创建了一个可在编程语言里使用的“虚拟对象数据库”。orm的作用是在数据库和实体之间建立一个逻辑映射关系,该逻辑映射关系可以是一对一或者一对多的关系,能够使得在具体的操作实体的时候,不需要和复杂的程序语句交互,只需简单的操作实体的属性和方法。由此可见,orm可以作为承载实体来完成数据本文档来自技高网...

【技术保护点】

1.一种代码生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据目标数据库的数据表的数据表关联信息生成备用实体的备用实体标识之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述生成所述目标实体的目标实体代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述目标实体匹配的数据表关联信息和所述目标实体模板生成所述目标实体的目标实体代码,包括:

5.根据权利要求4所述的方法,其特征在于,在所述根据所述目标实体匹配的数据表关联信息中的字段注释信息生成所述目标实体中实体成员的注释信息之后,还包括:...

【技术特征摘要】

1.一种代码生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据目标数据库的数据表的数据表关联信息生成备用实体的备用实体标识之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述生成所述目标实体的目标实体代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述目标实体匹配的数据表关联信息和所述目标实体模板生成所述目标实体的目标实体代码,包括:

5.根据权利要求4所述的方法,其特征在于,在所述根据所述目标实体匹配的数据表关联信息中的字段注释信息生成所述目标实体中实体成...

【专利技术属性】
技术研发人员:曲良吕灼恒张晋锋
申请(专利权)人:中科曙光国际信息产业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1