1.一种存储过程的实现方法,其特征在于,所述实现方法包括:
根据业务对象生成不同的Type类,包括:对业务对象进行划分,生成不同业务对象对应的Type类;根据用户的操作设置每一个Type类的名称、属性及一个或多个接口方法;其中,所述属性为所述业务对象的基础信息,所述接口方法为所述业务对象的动作,所述业务对象为保险行业中存在的对象,对象为事物存在的实体;
对所述Type类进行单元测试,将测试通过的Type类存储至指定的数据库中;
在编写存储过程时,通过调用所述Type类来实现所述存储过程的功能,包括:在编写存储过程时,根据用户的操作获取Type类;通过调用所述Type类中的接口方法来实现所述存储过程的功能,具体为:组合同一个Type类中的不同接口方法来实现所述存储过程,或者同时组合不同Type类中的不同接口方法来实现所述存储过程。
2.如权利要求1所述的存储过程的实现方法,其特征在于,所述对所述Type类进行单元测试,将测试通过的Type类存储至指定的数据库中包括:获取待测试的Type类;
针对所述待测试的Type类中的每一个接口方法,获取其测试参数;
以所述测试参数作为所述接口方法的输入参数,运行所述接口方法,并获取所述接口方法的返回值;判断所述返回值是否为预设的期望值,若是,则所述接口方法测试通过;
当所述Type类中的接口方法均测试通过时,将所述Type类存储至指定的数据库中。
3.一种存储过程的实现装置,其特征在于,所述装置包括:
生成模块,用于根据业务对象生成不同的Type类,包括:划分单元,用于对业务对象进行划分,生成不同业务对象对应的Type类;设置单元,用于根据用户的操作设置每一个Type类的名称、属性及一个或多个接口方法;其中,所述属性为所述业务对象的基础信息,所述接口方法为所述业务对象的动作,所述业务对象为保险行业中存在的对象,对象为事物存在的实体;
测试模块,用于对所述Type类进行单元测试,将测试通过的Type类存储至指定的数据库中;
调用模块,用于在编写存储过程时,通过调用所述Type类来实现所述存储过程的功能;
所述调用模块包括:第三获取单元,用于在编写存储过程时,根据用户的操作获取Type类;
调用单元,用于通过调用所述Type类中的接口方法来实现所述存储过程的功能,具体为:组合同一个Type类中的不同接口方法来实现所述存储过程,或者同时组合不同Type类中的不同接口方法来实现所述存储过程。
4.如权利要求3所述的存储过程的实现装置,其特征在于,所述测试模块包括:第一获取单元,用于获取待测试的Type类;
第二获取单元,用于针对所述待测试的Type类中的每一个接口方法,获取其测试参数;
测试单元,用于以所述测试参数作为所述接口方法的输入参数,运行所述接口方法,并获取所述接口方法的返回值;判断所述返回值是否为预设的期望值,若是,则所述接口方法测试通过;
存储单元,用于当所述Type类中的接口方法均测试通过时,将所述Type类存储至指定的数据库中。