hibernate初級--------數據持久化
數據持久化就是將內存中的數據由瞬時狀態轉化成持久狀態。一個持久化的類的實力的三種狀態:
1、瞬時狀態:數據對象未被持久化之前,一個純粹的Javabean實例.
2、持久狀態:將數據讀取到磁盤,一個簡單的類的實例被保存到Sessions中。
3、離線狀態:當與持久化那層關系斷裂時處于離線狀態。
Hibernate做數據遷移時不依賴數據庫,如:當以前開發的系統用的數據庫是MySql,但是現在由于數據量的變動,數據庫換成是Oracle,那么只需變動連接數據庫的那層或者少量變動前臺代碼就可以達到想要的目的。
Hibernate介于DB層與業務邏輯層之間