大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 淺談JDBC與Hibernate區別

淺談JDBC與Hibernate區別

更新時間:2021-02-24 17:39:40 來源:動力節點 瀏覽1320次

JDBC與Hibernate在性能上相比,JDBC靈活性有優勢。而Hibernate在易學性,易用性上有優勢。當用到很多復雜的多表聯查和復雜的數據庫操作時,JDBC有優勢。下面我們就來聊一聊JDBC與Hibernate區別

我們先來看看JDBC與Hibernate的相同點:

1.兩者都是JAVA的數據庫操作中間件。

2.兩者對于數據庫進行直接操作的對象都不是線程安全的,都需要及時關閉。

3.兩者都可以對數據庫的更新操作進行顯式的事務處理。

再來看JDBC與Hibernate的不同點:

1.使用的SQL語言不同:JDBC使用的是基于關系型數據庫的標準SQL語言,Hibernate使用的是HQL(Hibernate query language)語言

2.操作的對象不同:JDBC操作的是數據,將數據通過SQL語句直接傳送到數據庫中執行,Hibernate操作的是持久化對象,由底層持久化對象的數據更新到數據庫中。

3.數據狀態不同:JDBC操作的數據是“瞬時”的,變量的值無法與數據庫中的值保持一致,而Hibernate操作的數據是可持久的,即持久化對象的數據屬性的值是可以跟數據庫中的值保持一致的。

JDBC與Hibernate讀取性能方面的差距:

1、JDBC仍然是最快的訪問方式,不論是Create還是Read操作,都是JDBC快。

2、Hibernate使用uuid.hex構造主鍵,性能稍微有點損失,但是不大。

3、Create操作,JDBC在使用批處理的方式下速度比Hibernate快,使用批處理方式耗用JVM內存比不使用批處理方式要多得多。

4、讀取數據,Hibernate的Iterator速度非常緩慢,因為他是每次next的時候才去數據庫取數據,這一點從觀察任務管理器的java進程占用內存的變化也可以看得很清楚,內存是幾十K幾十K的增加。

5、讀取數據,Hibernate的List速度很快,因為他是一次性把數據取完,這一點從觀察任務管理器的java進程占用內存的變化也可以看得很清楚,內存幾乎是10M的10M的增加。

6、JDBC讀取數據的方式和Hibernate的List方式是一樣的(這跟JDBC驅動有很大關系,不同的JDBC驅動,結果會很不一樣),這 從觀察java進程內存變化可以判斷出來,由于JDBC不需要像Hibernate那樣構造一堆Cat對象實例,所以占用JVM內存要比 Hibernate的List方式大概少一半左右。

7、Hibernate的Iterator方式并非一無是處,它適合于從大的結果集中選取少量的數據,即不需要占用很多內存,又可以迅速得到結果。另外Iterator適合于使用JCS緩沖。最終結論:

由于MySQL的JDBC驅動的重大缺陷,使得測試結果變得毫無意義,不具備任何參考價值,只是我們能夠大概判斷出一些結論。

當然,對比JDBC與Hibernate的具體差距,還需要看JDBC與Hibernate在實踐中的數據對比。在本站的JDBC教程中,對于JDBC與Hibernate的各自應用都有很好的講解,想要更進一步的小伙伴千萬不要錯過。

 

 

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 伊人色美文情网址 | 9999人体做爰大胆 | 久久国产免费一区二区三区 | 波多野结衣中文字幕一区 | 天天干夜夜添 | 亚洲高清在线观看看片 | 国产精品久久久久久久小唯西川 | 天天影视欧美综合在线观看 | 国产精品美女一区二区 | a毛片在线还看免费网站 | 天天操人人爱 | 亚洲精品久久婷婷爱久久婷婷 | 波多野结衣一区免费作品 | 国模和精品嫩模私拍视频 | 日本成年一区久久综合 | 欧美操片在线观看 | 四虎免费影院在线播放 | 日操夜操天天操 | 亚洲欧美日韩一区二区 | 国产无毛 | 天天干天天拍天天操 | 97天天做天天爱夜夜爽 | 不卡免费在线视频 | 国产一区二区三区在线影院 | 青青青青青青久久久免费观看 | 日本中文字幕在线观看视频 | 久久久久嫩草影院精品 | 欧美亚洲综合在线观看 | a一级毛片视频免费看 | 亚洲国产精品久久久久网站 | 狠狠大日本亚洲香蕉亚洲 | 国产亚洲精品九九久在线观看 | 天天爽天天摸 | 日日日日日日bbbbb视频 | 四虎影院官网 | 久久国产乱子伦精品免费不卡 | 国产成人亚洲精品91专区高清 | 久久精品国产亚洲网址 | 国内精品一区二区 | 中文字幕天天躁夜夜狠狠综合 | 欧美亚洲国产第一页草草 |