基于Hibernate的数据映射方法及系统

基本信息

申请号 CN201711229296.4 申请日 -
公开(公告)号 CN107992566A 公开(公告)日 2018-05-04
申请公布号 CN107992566A 申请公布日 2018-05-04
分类号 G06F17/30 分类 计算;推算;计数;
发明人 刘抒平;李守刚 申请(专利权)人 北京天健通泰科技有限公司
代理机构 北京创遇知识产权代理有限公司 代理人 北京天健通泰科技有限公司
地址 100081 北京市海淀区中关村南大街12号科海福林大厦西601
法律状态 -

摘要

摘要 本发明公开了一种基于Hibernate的数据映射方法及系统,该基于Hibernate的数据映射方法包括:步骤S1:获取原生SQL,并执行原生SQL;步骤S2:初始化映射类;步骤S3:在transformTuple方法中,取得原生SQL查询的字段名,通过数据实体类对象获得实体类属性名,循环比对原生SQL查询的字段名和实体类属性名,将原生SQL查询的字段名的字段值赋予属性,完成字段与实体属性的映射,使字段和实体属性的映射被隐藏于所述映射类中;步骤S4:通过所述映射类获取数据实体对象。本发明可以使用户不需要考虑如何去映射,极大简化了利用Hibernate执行原生SQL的复杂度。