Hibernate的學習筆記(2)

慢慢的深刻了解hibernate,它的各類機制處理以及各類方法都是要好好學習滴。數據庫

1、對於分頁操做來講,須要知道以下一些信息:當前正在操做的是第幾頁,每一頁顯示多少條記錄數。緩存

2、對於Query接口的list()方法與iterator()方法來講,均可以實現查詢的對象,可是list()方法返回的每一個對象都是完整的(對象中的每一個屬性都被表中的字段填充上了),而iterator()方法所返回的對象中僅包含了主鍵值(標識符),只有當你對iterator()中的對象進行操做時,Hibernate纔會向數據庫再次發送SQL語句來獲取該對象的屬性值。學習

3Hibernate中的延遲加載(lazy loading),當咱們在程序中獲取到了一的一方,可是不須要多的一方,那麼使用延遲加載就是很是適合的。spa

4Session級別的緩存又叫作一級緩存;SessionFacory級別的緩存叫作二級緩存。hibernate

5、對象的狀態轉換圖 對象

      

 

     

6Customer對象的狀態轉換過程接口

相關文章
相關標籤/搜索