利索能及
我要发布
收藏
专利号: 2017101463254
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种jar包生成方法,其特征在于,所述方法包括:创建脚本文件,所述脚本文件包括至少一个脚本;

根据所述脚本文件创建数据表文件,所述数据表文件包括至少一个数据表并设置所述数据表与所述脚本的一一对应关系;

在所述数据表文件中创建XML信息表,所述XML信息表记录所述数据表与相对应的数据库的关系;

将所述数据表文件进行打包并生成jar包;

若接收到用户的调用指令,调用所述jar包并自动生成相对应的程序代码。

2.如权利要求1所述的方法,其特征在于,所述创建脚本文件,具体包括:获取excel表,所述excel表包括表名、字段、字段名称、字段类型、索引以及外键;

对所述excel表进行解析并生成所述脚本文件。

3.如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述XML信息表关联数据库;

获取所述数据库中的元数据;

将所述元数据存入所述数据表文件中。

4.如权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:创建数据接口;

根据所述数据接口从所述jar包中获取数据。

5.如权利要求1所述的方法,其特征在于,所述脚本包括建表脚本、索引脚本、授权脚本、同义词脚本、trigger脚本以及字段名脚本。

6.一种终端,其特征在于,所述终端包括:第一创建单元,用于创建脚本文件,所述脚本文件包括至少一个脚本;

第二创建单元,用于根据所述脚本文件创建数据表文件,所述数据表文件包括至少一个数据表并设置所述数据表与所述脚本的一一对应关系;

第三创建单元,用于在所述数据表文件中创建XML信息表,所述XML信息表记录所述信息表与相对应的数据库的关系;

打包单元,用于将所述数据表文件进行打包并生成jar包;

调用单元,用于若接收到用户的调用指令,调用所述jar包并自动生成相对应的程序代码。

7.如权利要求6所述的终端,其特征在于,所述第一创建单元,具体包括:第一获取单元,用于获取excel表,所述excel表包括表名、字段、字段名称、字段类型、索引以及外键;

解析单元,用于对所述excel表进行解析并生成所述脚本文件。

8.如权利要求6所述的终端,其特征在于,所述终端还包括:关联单元,用于根据所述XML信息表关联数据库;

第二获取单元,用于获取所述数据库中的元数据;

存入单元,用于将所述元数据存入所述数据表文件中。

9.如权利要求6-8所述的终端,其特征在于,所述终端还包括:第四创建单元,用于创建数据接口;

第三获取单元,用于根据所述数据接口从所述jar包中获取数据。

10.如权利要求6所述的终端,其特征在于,所述脚本包括建表脚本、索引脚本、授权脚本、同义词脚本、trigger脚本以及字段名脚本。