JPA规范与ORM框架之间的关系

2019-08-01  本文已影响0人  一块自由的砖

什么是JPA

JPA规范本质上就是一种ORM规范,不是ORM框架。因为JPA并未提供ORM实现,它只是制订了一些规范,提供了一些编程的API接口,但具体实现则由服务厂商来提供实现,比如JBoss应用服务器底层就以Hibernate作为JPA的实现。

JPA作为一种规范,规范中提供的只是一些接口,显然接口不能直接使用,需要具体JPA实现,否则JPA依然无法使用。

优点:

开发者面向JPA规范的接口,但底层的JPA实现可以任意切换。下图是JPA和Hibernate、TopLink等ORM框架之间的关系:


JPA和ORM框架之间的关系
上一篇 下一篇

猜你喜欢

热点阅读