標籤:onclick display 知識點 nfa gif .config pen factory 返回
1.和它的增改查兄弟不同,多了個until包定義了HibernateUntil類,讓我們來一起看看吧
1 public class HibernateUntil { 2 private static Configuration cfg=new Configuration().configure(); 3 private static SessionFactory factory=cfg.buildSessionFactory(); 4 5 //1.方法返回session 靜態成員變數不能直接使用非靜態成員 6 //Session依賴於Session工廠,工廠依賴於Configure 7 public static Session getSession(){ 8 return factory.openSession(); 9 10 }11 //2.關閉session12 public static void closeSession(){13 getSession().close();14 }
View Code
這裡也考察了一個知識點靜態變數與非靜態變數 要想學好就得把基礎打好!
2.接下來我們來寫一下測試類別
1 @Test2 public void testhibernate() {3 deleteStudent();//刪除學生4 }
View Code
1 private void deleteStudent() { 2 Session session= HibernateUntil.getSession(); 3 Student student=new Student(); 4 student.setSid(2); 5 //開啟事務 6 Transaction tx=session.beginTransaction(); 7 session.delete(student); 8 tx.commit(); 9 HibernateUntil.closeSession();10 System.out.println("success ok");11 }
View Code
恩,Hibernate系列增刪改查就此結束,感謝同行們的閱覽哈!
Hibernate系列4-----之刪除