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