面向对象模型数据的转换方法及转换装置与流程

文档序号:14689060发布日期:2018-06-15 12:42阅读:来源:国知局
技术特征:

1.一种面向对象模型数据的转换方法,其特征在于,所述面向对象模型数据的转换方法包括以下步骤:

获取数据库表及预先配置的映射关系,根据所述映射关系获取所述数据库表对应的面向对象模型的对象类及映射条件;

根据所述映射条件将所述对象类转换为所述数据库表中的数据。

2.如权利要求1所述的面向对象模型数据的转换方法,其特征在于,所述根据所述映射条件将所述对象类转换为所述数据库表中的数据的步骤包括:

获取所述对象类的值,判断所述对象类的值是否为本对象的值;

若否,则根据本对象及本对象与其他对象类之间的关系进行查找;

根据所述映射条件将查找到的对象类的值转换为所述数据库表中的数据。

3.如权利要求1所述的面向对象模型数据的转换方法,其特征在于,所述根据所述映射条件将所述对象类转换为所述数据库表中的数据的步骤包括:

获取所述对象类的属性,判断所述对象类的属性是否为本对象的属性;

若否,则根据本对象及本对象与其他对象类之间的关系进行查找;

根据所述映射条件将查找到的对象类的属性转换为所述数据库表中的数据。

4.如权利要求1所述的面向对象模型数据的转换方法,其特征在于,所述根据所述映射条件将所述对象类转换为所述数据库表中的数据的步骤包括:

获取所述对象类之间的关系,判断所述对象类之间的关系是否为本对象与其他对象的关系;

若否,则根据本对象及本对象与其他对象类之间的关系进行查找;

根据所述映射条件将查找到的对象类之间的关系转换为所述数据库表中的数据。

5.如权利要求2、3或4所述的面向对象模型数据的转换方法,其特征在于,所述根据本对象及本对象与其他对象类之间的关系进行查找的步骤包括:

根据所述本对象及本对象与其他对象类之间的父子关系、关联关系或组合关系进行查找。

6.一种面向对象模型数据的转换装置,其特征在于,所述面向对象模型数据的转换装置包括:

获取模块,用于获取数据库表及预先配置的映射关系,根据所述映射关系获取所述数据库表对应的面向对象模型的对象类及映射条件;

转换模块,用于根据所述映射条件将所述对象类转换为所述数据库表中的数据。

7.如权利要求6所述的面向对象模型数据的转换装置,其特征在于,所述转换模块包括:

第一判断单元,用于获取所述对象类的值,判断所述对象类的值是否为本对象的值;

第一查找单元,用于若否,则根据本对象及本对象与其他对象类之间的关系进行查找;

第一转换单元,用于根据所述映射条件将查找到的对象类的值转换为所述数据库表中的数据。

8.如权利要求6所述的面向对象模型数据的转换装置,其特征在于,所述转换模块包括:

第二判断单元,用于获取所述对象类的属性,判断所述对象类的属性是否为本对象的属性;

第二查找单元,用于若否,则根据本对象及本对象与其他对象类之间的\t关系进行查找;

第二转换单元,用于根据所述映射条件将查找到的对象类的属性转换为所述数据库表中的数据。

9.如权利要求6所述的面向对象模型数据的转换装置,其特征在于,所述转换模块包括:

第三判断单元,用于获取所述对象类之间的关系,判断所述对象类之间的关系是否为本对象与其他对象的关系;

第三查找单元,用于若否,则根据本对象及本对象与其他对象类之间的关系进行查找;

第三转换单元,用于根据所述映射条件将查找到的对象类之间的关系转换为所述数据库表中的数据。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1