基于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的复杂度。 |
