一、Hibernate的執(zhí)行流程

hibernate作為一個ORM框架,它封裝了大量數(shù)據(jù)庫底層的sql語句操作的方法,這樣在執(zhí)行hibernate的過程中理解hibernate的執(zhí)行流程很有必要。

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項目經(jīng)理培訓(xùn)

由上圖我們可以很清楚的發(fā)現(xiàn),想要獲得一個sessionFactory對象,需要進(jìn)行很多步驟,需要讀取和加載文件信息,內(nèi)存消耗很大,所以一般一個數(shù)據(jù)庫只會生成一個sessionFactory對象。

 代碼展示hibernate:

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項目經(jīng)理培訓(xùn)

 1 import java.util.Date; 2 import java.util.List; 3  5 import org.hibernate.Session; 6 import org.hibernate.SessionFactory; 7 import org.hibernate.Transaction; 8 import org.hibernate.cfg.Configuration; 9 import org.hibernate.service.ServiceRegistry;10 import org.hibernate.service.ServiceRegistryBuilder;11 import org.junit.After;12 import org.junit.Before;13 import org.junit.Test;14 15 import Entity.Students;16 17 //測試類18 public class StudentsTest {19     private SessionFactory sessionFactory;20     private Session se
        
		

網(wǎng)友評論