The invention discloses a method for automatically generating Chinese annotations, which comprises the following steps: creating a database structure table according to the received instructions, obtaining the information of the database structure table; extracting the corresponding field type corresponding relation table when the conversion instruction is received, and corresponding to the extracted field type. The relation table converts the structure table information into JAVA entity class code, obtains the corresponding Chinese annotation name through the corresponding relation of the structure table information, and adds the extracted Chinese annotation name to the converted JAVA entity class code. The invention also discloses a device, a device and a computer readable storage medium for automatically generating Chinese annotations. The invention can reduce the code development time, improve the code development efficiency and improve the accuracy of Chinese annotations.
【技术实现步骤摘要】
自动生成中文注释的方法、装置、设备及存储介质
本专利技术涉及软件
,尤其涉及一种自动生成中文注释的方法、装置、设备及计算机可读存储介质。
技术介绍
随着人类各种应用以及硬件芯片技术的发展,各种应用软件越来越复杂和庞大,应用软件一般是由程序代码经过编译器转化的硬件处理单元能够识别的文件组成。复杂的软件需要开发大量的复杂的程序代码,因此程序代码管理问题己经变得日益突出,程序代码一般是文本格式,程序代码通常为了增加代码的可读性以及可维护性包含了注释,注释通常是对程序代码的解释和说明。注释和程序代码是作为一个整体存储和处理的。注释是程序代码可读性和可维护性的重要因素。目前,用户在编写或通过数据库生成代码时,需要用户手动编写中文注释,从一定程度上导致人力资源浪费,并且会造成开发效率降低,影响中文注释的准确性。
技术实现思路
本专利技术的主要目的在于提出一种自动生成中文注释的方法、装置、设备及计算机可读存储介质,旨在解决现有的中文注释方法,会造成开发效率降低,影响中文注释的准确性,导致人力资源浪费的技术问题。为实现上述目的,本专利技术提供一种自动生成中文注释的方法,所述方法包括:根据接收到的指令创建数据库结构表,获取所述数据库结构表信息;当接收到转换指令时,提取对应的字段类型对应关系表,并根据提取到的字段类型对应关系表将所述结构表信息转换为JAVA实体类代码;通过所述结构表信息的对应关系,获取对应的中文注释名,并将提取到的中文注释名添加至转换得到的JAVA实体类代码中。可选地,所述提取对应的字段类型对应关系表,并根据提取到的字段类型对应关系表将所述结构表信息转换为J ...
【技术保护点】
1.一种自动生成中文注释的方法,其特征在于,所述方法包括以下步骤:根据接收到的指令创建数据库结构表,获取所述数据库结构表信息;当接收到转换指令时,提取对应的字段类型对应关系表,并根据提取到的字段类型对应关系表将所述结构表信息转换为JAVA实体类代码;通过所述结构表信息的对应关系,获取对应的中文注释名,并将提取到的中文注释名添加至转换得到的JAVA实体类代码中。
【技术特征摘要】
1.一种自动生成中文注释的方法,其特征在于,所述方法包括以下步骤:根据接收到的指令创建数据库结构表,获取所述数据库结构表信息;当接收到转换指令时,提取对应的字段类型对应关系表,并根据提取到的字段类型对应关系表将所述结构表信息转换为JAVA实体类代码;通过所述结构表信息的对应关系,获取对应的中文注释名,并将提取到的中文注释名添加至转换得到的JAVA实体类代码中。2.如权利要求1所述的自动生成中文注释的方法,其特征在于,所述提取对应的字段类型对应关系表,并根据提取到的字段类型对应关系表将所述结构表信息转换为JAVA实体类代码的步骤包括:提取对应的字段类型对应关系表,并通过所述对应关系表将结构表信息映射成JAVA类型;将数据库表名转换成大驼峰或小驼峰的形式,作为JAVA实体类名称;根据映射的JAVA类型,提取所述结构表信息对应的JAVA实体类代码,并将所述JAVA实体类名称填充至JAVA实体类代码中对应的位置。3.如权利要求1所述的自动生成中文注释的方法,其特征在于,所述将提取到的中文注释名添加至转换得到的JAVA实体类代码中的步骤包括:按顺序遍历生成的代码,获取生成的JAVA实体类代码中的相同代码;提取对应的中文注释名,当所述中文注释名对应的JAVA实体类代码存在相同代码时,将所述中文注释名添加至首次出现的代码中;当所述中文注释名对应的JAVA实体类代码不存在相同代码时,将所述中文注释名添加至转换得到的JAVA实体类代码中。4.如权利要求1所述的自动生成中文注释的方法,其特征在于,所述将提取到的中文注释名添加至转换得到的JAVA实体类代码中的步骤还包括:按顺序遍历各个显示页面代码,获取各个显示页面中的JAVA实体类代码中的相同代码;提取显示页面中的JAVA实体类代码对应的中文注释名,当所述中文注释名对应的JAVA实体类代码存在相同代码时,将所述中文注释名添加至显示页面首次出现的代码中;当所述中文注释名对应的JAVA实体类代码不存在相同代码时,将所述中文注释名添加至转换得到的JAVA实体类代码中。5.如权利要求1所述的自动生成中文注释的方法,其特征在于,所述通过所述结构表信息的对应关系,获取对应...
【专利技术属性】
技术研发人员:孙中熙,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。