Hibernate與JDBC優劣

你是否在面試中遇到這個問題?
比較Hibernate與JDBC
---------------------------------------
1.hibernate和jdbc主要區別就是,hibernate先檢索緩存中的映射對象( 即hibernate操作的是對象),而jdbc則是直接操作數據庫.

2.Hibernate是JDBC的輕量級的對象封裝,它是一個獨立的對象持久層框架,和App Server,和EJB沒有什麼必然的聯繫。Hibernate可以用在任何JDBC可以使用的場合

3.Hibernate是一個和JDBC密切關聯的框架,所以Hibernate的兼容性和JDBC驅動,和數據庫都有一定的關係,但是和使用它的Java程序,和App Server沒有任何關係,也不存在兼容性問題。

還有一點,正確的使用JDBC技術,它的效率一定比hibernate要好,因爲hibernate是基於jdbc的技術.
----------------------
回答源自:https://zhidao.baidu.com/question/55284699.html
發佈了39 篇原創文章 · 獲贊 31 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章