標籤:java hibernate
Hibernate運行過程:
1.通過Configuration().configure();讀取並解析hibernate.cfg.xml設定檔
2.由hibernate.cfg.xml中的<mappingresource="com/dr953393/Object.hbm.xml"/>讀取並解析映射資訊
3.通過config.buildSessionFactory();//建立SessionFactory
4.sessionFactory.openSession();//開啟Sesssion
5.session.beginTransaction();//建立事務Transation
6.persistent operate持久化操作 //一般指Save這個方法
7.session.getTransaction().commit();//提交事務
8.關閉Session
9.關閉SesstionFactory
// 建立服務註冊對象
Configuration config = new Configuration().configure();
// 建立會話工廠對象
sessionFactory = config.buildSessionFactory();
// 會話對象
session = sessionFactory.openSession();
// 開啟事務
transcation = session.beginTransaction();
Students student = new Students(2, "test2", new Date(),new Address("01066661234","100060"));
session.save(student);
//session.update(student);
//session.delete(student);
transcation.commit();// 提交事務
session.close();// 關閉會話
sessionFactory.close();// 關閉會話工廠
System.out.println("finished");
本文出自 “冰壁の邪神宮” 部落格,請務必保留此出處http://dr953393.blog.51cto.com/1968164/1860541
Hibernate運行過程