【技术实现步骤摘要】
类文件生成方法、装置、电子设备及存储介质
本专利技术涉及软件工程
,具体而言,涉及一种类文件生成方法、类文件生成装置、电子设备以及计算机可读存储介质。
技术介绍
在面向对象的软件开发中,将数据库表转化为类文件是必要的操作,如何将数据库表转化为类文件成为了关注的焦点。在一种技术方案中,采用ORM(ObjectRelationalMapping,对象关系映射)框架能够将数据库转化为类文件,使用ORM框架屏蔽了对数据库的增删改查的细节,使得难以优化SQL(StructuredQueryLanguage,结构化查询语言)。在不使用ORM框架的技术方案中,需要开发人员手动编写类文件,影响开发效率并且难以保证准确,在数据库表结构变更时,需要重新编写类文件。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种类文件生成方法、类文件生成装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。 ...
【技术保护点】
1.一种类文件生成方法,其特征在于,包括:获取目标数据库中的目标数据表的数据定义语言;基于所述数据定义语言确定所述目标数据表的表名称、各个字段的名称以及数据类型;基于所述目标数据表的表名称、各个字段的名称以及数据类型生成对应的目标类的类文件。
【技术特征摘要】
1.一种类文件生成方法,其特征在于,包括:获取目标数据库中的目标数据表的数据定义语言;基于所述数据定义语言确定所述目标数据表的表名称、各个字段的名称以及数据类型;基于所述目标数据表的表名称、各个字段的名称以及数据类型生成对应的目标类的类文件。2.根据权利要求1所述的类文件生成方法,其特征在于,基于所述目标数据表的表名称、各个字段的名称以及数据类型生成对应的目标类的类文件,包括:将所述目标数据表的表名称作为所述目标类的类名称;将所述目标数据表的各个字段的名称以及数据类型作为所述目标类的类属性;基于所述目标类的类名称以及类属性生成所述目标类的类文件。3.根据权利要求1所述的类文件生成方法,其特征在于,所述类文件生成方法还包括:获取所述目标数据库的数据类型与预定编程语言的数据类型之间的对应关系;基于所述对应关系将所述目标数据表中各个字段的数据类型转换成与所述预定编程语言对应的数据类型。4.根据权利要求1所述的类文件生成方法,其特征在于,基于所述数据定义语言确定所述目标数据表的表名称、各个字段的名称以及数据类型,包括:基于所述数据定义语言的语言格式对所述数据定义语言的内容进行分割;基于分割的结果确定所述目标数据表的表名称、各个字段的名称以及数据类型。5.根据权利要求4所述的类文件生成方法,其特征在于,基于分割的结果确定所述目标数据...
【专利技术属性】
技术研发人员:汪金文,
申请(专利权)人:京东方科技集团股份有限公司,高创苏州电子有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。