JPA是hibernate的一个抽象(就像JDBC和JDBC驱动的关系):
一、JPA是规范:jpa本质上就是一种ORM(对象关系映射)规范,不是ORM框架——因为JPA并未提供ORM实现,它只是制订了一些规范,提供了一些编程的API接口,但是具体实现则由ORM厂商提供实现
二、Hibernate是实现,Hibernate除了作为ORM框架之外,它是一种JPA实现
从功能上来说,JPA是hibernate功能的一个子集
JPA是hibernate的一个抽象(就像JDBC和JDBC驱动的关系):
一、JPA是规范:jpa本质上就是一种ORM(对象关系映射)规范,不是ORM框架——因为JPA并未提供ORM实现,它只是制订了一些规范,提供了一些编程的API接口,但是具体实现则由ORM厂商提供实现
二、Hibernate是实现,Hibernate除了作为ORM框架之外,它是一种JPA实现
从功能上来说,JPA是hibernate功能的一个子集
本文标题:JPA理解
本文链接:https://www.haomeiwen.com/subject/qmucxqtx.html
网友评论