码迷,mamicode.com
首页 > 其他好文 > 详细

ORM工作原理

时间:2020-01-08 12:16:55      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:建立   sql语句   关系映射框架   mapping   对象   表格   逆向   mybaits   jpa   

什么是ORM
ORM全称是Object Relation Mapping,即对象关系映射。它的实现思想就是将关系型数据库中标的数据映射为对象,建立对象和数据库表中记录的关系,这样开发人员在开发中就可以像操作对象一样来操作数据库。
用过的ORM框架有Hibernate和MyBatis,其中Hiberbate是完全的对象关系映射框架,Mybatis是不完全的ORM框架。
JPA实现过程:
通过在实体类上以及属性上添加注解,建立起类属性和数据库表列之间的映射关系,利用正向工程生成表格。
利用JPA提供的API,通过对对象的操作,实现对数据库的操作。整个过程中不用写sql语句,会由框架根据配置的数据库的类型生成对应的sql语句。
Mybaits实现过程:
Mybatis需要将mapper接口中的方法和xml文件中定义的sql语句进行绑定。需要自己写SQL语句,也可以利用逆向工程生成sql语句。通过调用mapper接口的方法,映射到xml配置文件中的sql语句,实现对数据的操作。
JPA的可移植性较高,它会根据配置的数据库类型在运行的过程中生成SQL语句。

ORM工作原理

标签:建立   sql语句   关系映射框架   mapping   对象   表格   逆向   mybaits   jpa   

原文地址:https://www.cnblogs.com/sxshe/p/12165605.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!