hibernate初步認識

2021-08-10 20:15:35 字數 552 閱讀 6329

堅持每天寫博文,積累下開發中的點點滴滴

jdbc的本質:處理物件和關係模型之間的轉換

1.優點:

最底層,效能最高

開發者控制程度最高

2.缺點:

使用複雜(重複**太多)

需要注意很多細節(如型別需要對應)

移植資料庫很麻煩

效能優化需要自己處理(如快取)

hibernate的本質:處理物件和關係模型之間的轉換,封裝的jdbc

1.優點:

開發者操作簡便

資料快取等

移植性好(方言)

2.缺點:

sql由hibernate管理。開發者不容易進行干預(hibernate也支援sql語句)

效能相對較差

持久化:把記憶體中的物件儲存到可掉電的儲存裝置上,廣義的持久化指:crud

持久化方案:

1 xml

2 文字檔案(json)

3 特殊結構的檔案(物件序列化)

4資料庫(1安全,2儲存速度快,3儲存量大,4使用查詢方便)

hibernate中快取的初步認識

目的是為了減少應用程式對物理資料來源訪問的次數,從而提高應用程式的執行效能 hibernate 如果使用了快取,在查詢資料時,首先到快取中去查詢,如果找到就直接使用,找不到的時候就會從物理資料來源中檢索,所以,把頻繁使用的資料載入到快取區後,就可以大大減少應用程式對物理資料來源的訪問,使得程式的執行...

初步認識繼承

include stdafx.h include using namespace std 構造方式跟類內類物件是一樣的 父類 info 派生類 sci 派生類 sci 父類 info struct info 父類 void outputinfo info info private int numb ...

初步認識redis

1.什麼redis 2.為什麼使用redis 3.什麼場合使用redis 4.redis的好處 5.編譯安裝redis 6.redis資料結構 1.什麼是redis redis是remote dictionary server 遠端資料服務 的縮寫,是義大利人antirez開發的一款記憶體快取記憶體...