什么是ORM呢?
ORM,对象关系映射,它是一种解决问题的思路,
是一种思想。它的实质就是将关系数据库中的业务数据用对象
的形式表示出来,并通过面向对象的方式将这些对象组织起来,以实现系统业务逻辑。
或者说,ORM,就是内存中的对象与数据库中的数据间的映射关系
ORM实现框架的特点:
开源的,实现了jdbc的封装,实现了简单的API
,轻量级解决方案,持久化对象是一个pojo类。有名的ORM框架就是Hibernate
什么是JPA框架?
是javaEE 5 的标准ORM接口。它是一种规范,一套接口,
但不是实现。用于实现这一规范的ORM很多,其中Hibernate就是之一
三者之间的关系:
ORM 是思想,
JPA是一种规范,参考ORM这种思想,再用java语法做出来的规范,就是接口
而hibernate就是ORM的一种实现者