Hibernate定义
生活随笔
收集整理的這篇文章主要介紹了
Hibernate定义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hibernate:(Object Relational Mapping)對象關系映射
對象關系映射就是在操作數據庫之前,先將數據庫的表和實體類關聯起來,通過實體類的對象,就可以操作數據庫,開發人員不用寫sql語句,這個過程稱為ORM
hibernate的作用:
1.屏蔽了各種數據庫之間sql語句的差異問題
2.提高了開發效率,將程序員從復雜的sql語句中解放了出來
3.適合做一些需要支持多種數據庫的產品型項目
4 .使用Hibernate開發出來的代碼,一套代碼可以兼容多個數據庫。
5.除了主要的屏蔽SQL差異的功能。還支持大量功能組件。
(1)支持快照
(2)支持緩存
(3)支持第三方的連接池
(4)支持線程綁定
什么是Hibernate?
Hibernate是一個基于ORM的持久層的框架。
這句話有兩個概念:ORM和持久層框架
持久層框架:意味著,這個框架就是對數據庫的數據進行增刪改查的。
ORM:(Object Relational Mapping)對象關系映射。在訪問數據庫前,將實體類和數據表關聯起來,然后通過操作實體類的對象,直接由框架生成操作數據庫的SQL操作數據庫表,這就是ORM的行為。
所以,ORM就是一種用于實現使用實體類對象操作數據庫表的設計思想。
框架架構
總結
以上是生活随笔為你收集整理的Hibernate定义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【CTO变形记】驱动力的选择
- 下一篇: Google架构学习