国产探花免费观看_亚洲丰满少妇自慰呻吟_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 內存優化

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 耒阳市| 亚东县| 郑州市| 天祝| 额敏县| 油尖旺区| 朝阳市| 博湖县| 芜湖县| 辽阳县| 枝江市| 广安市| 类乌齐县| 临夏市| 永靖县| 赤壁市| 名山县| 邵阳市| 赞皇县| 上虞市| 松潘县| 平遥县| 汝州市| 秦皇岛市| 广安市| 监利县| 荣成市| 扶绥县| 建水县| 当阳市| 浙江省| 弋阳县| 虹口区| 临海市| 呼伦贝尔市| 房山区| 延寿县| 全南县| 芒康县| 沙河市| 天长市|