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

摘要:

权利要求书:

1.一种存储过程的实现方法,其特征在于,所述实现方法包括:根据业务对象生成不同的Type类;

对所述Type类进行单元测试,将测试通过的Type类存储至指定的数据库中;

在编写存储过程时,通过调用所述Type类来实现所述存储过程的功能。

2.如权利要求1所述的存储过程的实现方法,其特征在于,所述根据业务对象生成不同的Type类包括:对业务对象进行划分,生成不同业务对象对应的Type类;

根据用户的操作设置每一个Type类的名称、属性及一个或多个接口方法;

其中,所述属性为所述业务对象的基础信息,所述接口方法为所述业务对象的动作。

3.如权利要求2所述的存储过程的实现方法,其特征在于,所述对所述Type类进行单元测试,将测试通过的Type类存储至指定的数据库中包括:获取待测试的Type类;

针对所述待测试的Type类中的每一个接口方法,获取其测试参数;

以所述测试参数作为所述接口方法的输入参数,运行所述接口方法,并获取所述接口方法的返回值;判断所述返回值是否为预设的期望值,若是,则所述接口方法测试通过;

当所述Type类中的接口方法均测试通过时,将所述Type类存储至指定的数据库中。

4.如权利要求2或3所述的存储过程的实现方法,其特征在于,所述在编写存储过程时,通过调用所述Type类来实现所述存储过程的功能包括:在编写存储过程时,根据用户的操作获取Type类;

通过调用所述Type类中的接口方法来实现所述存储过程的功能。

5.一种存储过程的实现装置,其特征在于,所述装置包括:生成模块,用于根据业务对象生成不同的Type类;

测试模块,用于对所述Type类进行单元测试,将测试通过的Type类存储至指定的数据库中;

调用模块,用于在编写存储过程时,通过调用所述Type类来实现所述存储过程的功能。

6.如权利要求5所述的存储过程的实现装置,其特征在于,所述生成模块包括:划分单元,用于对业务对象进行划分,生成不同业务对象对应的Type类;

设置单元,用于根据用户的操作设置每一个Type类的名称、属性及一个或多个接口方法;

其中,所述属性为所述业务对象的基础信息,所述接口方法为所述业务对象的动作。

7.如权利要求6所述的存储过程的实现装置,其特征在于,所述测试模块包括:第一获取单元,用于获取待测试的Type类;

第二获取单元,用于针对所述待测试的Type类中的每一个接口方法,获取其测试参数;

测试单元,用于以所述测试参数作为所述接口方法的输入参数,运行所述接口方法,并获取所述接口方法的返回值;判断所述返回值是否为预设的期望值,若是,则所述接口方法测试通过;

存储单元,用于当所述Type类中的接口方法均测试通过时,将所述Type类存储至指定的数据库中。

8.如权利要求6或7所述的存储过程的实现装置,其特征在于,所述调用模块包括:第三获取单元,用于在编写存储过程时,根据用户的操作获取Type类;

调用单元,用于通过调用所述Type类中的接口方法来实现所述存储过程的功能。