国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JPA和Hibernate的區別

2019-11-08 20:38:41
字體:
來源:轉載
供稿:網友

https://zhidao.baidu.com/question/752758474496722964.html

JPA java Persistence API,是Java EE 5的標準ORM接口,也是ejb3規范的一部分。

Hibernate,當今很流行的ORM框架,是JPA的一個實現,但是其功能是JPA的超集。

JPA和Hibernate之間的關系,可以簡單的理解為JPA是標準接口,Hibernate是實現。那么Hibernate是如何實現與JPA的這種關系的呢。Hibernate主要是通過三個組件來實現的,及hibernate-annotation、hibernate-entitymanager和hibernate-core。

hibernate-annotation是Hibernate支持annotation方式配置的基礎,它包括了標準的JPA annotation以及Hibernate自身特殊功能的annotation。

hibernate-core是Hibernate的核心實現,提供了Hibernate所有的核心功能。

hibernate-entitymanager實現了標準的JPA,可以把它看成hibernate-core和JPA之間的適配器,它并不直接提供ORM的功能,而是對hibernate-core進行封裝,使得Hibernate符合JPA的規范。


上一篇:sql模糊查詢

下一篇:Redis 內存優化

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 水城县| 城固县| 泰兴市| 石景山区| 旬邑县| 临汾市| 榆林市| 休宁县| 中卫市| 泰宁县| 嵊州市| 永宁县| 集贤县| 晋州市| 龙门县| 广宗县| 遂川县| 平邑县| 石门县| 洪江市| 浦东新区| 宁乡县| 微博| 赤壁市| 鹤峰县| 保定市| 吉林市| 绥中县| 宜兰县| 西平县| 隆化县| 兴仁县| 旌德县| 二连浩特市| 肃南| 怀远县| 铁岭市| 江门市| 行唐县| 肥城市| 台江县|