发明名称 |
一种基于iBatis的对象关系映射方法及系统 |
摘要 |
本发明提供的一种基于iBatis的对象关系映射方法及系统,由于引入数据库表名与对象名,字段与属性的映射关系的Xml配置文件来表达它们之间的关系,屏蔽了对底层数据库的信息,达到只针对对象本身的操作,从而可以动态适应数据库的变更,如表名、字段的变更,因为此时只需要修改相应的对象/表、属性/字段的映射文件即可,使得对数据库的操作面向对象,对数据库的操作简单,流程简化,提高程序员的工作效率,降低了工作负担。 |
申请公布号 |
CN104317964A |
申请公布日期 |
2015.01.28 |
申请号 |
CN201410648322.7 |
申请日期 |
2014.11.14 |
申请人 |
中国建设银行股份有限公司 |
发明人 |
包辰明;邓龙腾;王伟;陈林;胡立强;廖继逢;赵金鑫;陶然;刘颖莲;刘威 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种基于iBatis的对象关系映射方法,其特征在于,所述方法包括:配置数据库的配置文件的表名与对象名的第一映射关系、所述数据库的配置文件的字段与所述对象属性的第二映射关系、及配置操作标识符与所述数据库的SQL的第三映射关系;根据所述第一映射关系将所述数据库的配置文件的表名替换成所述对象名;根据所述第二映射关系将所述数据库的配置文件的字段替换成所述对象属性;被调用程序接收调用程序发送所述操作标识符和操作对象参数;被调用程序根据操作对象参数确定操作对象名称;被调用程序根据操作对象名称和第一映射关系获取对应的所述数据库的配置文件;被调用程序根据所述操作标识符和第三映射关系获取对应的SQL;被调用程序将所述SQL的参数值替换成接收到操作对象参数;被调用程序在所述数据库执行替换后的SQL,以使得替换后的SQL对所述配置文件中的对象属性进行处理。 |
地址 |
100033 北京市西城区金融大街25号 |