Listing 5: A simple class for initializing Hibernate and making objects persistent. package com.myPackage.myApplication; import net.sf.hibernate.SessionFactory; import net.sf.hibernate.HibernateException; import net.sf.hibernate.Transaction; import net.sf.hibernate.cfg.Configuration; public class EventManager { public static void main(String[] args) { // Instantiate and populate object to be persisted Event ev = new Event(); ev.setDate("1/4/2004") ev.setTitle("Hibernate startup"); try { //Start Hibernate Configuration cfg = new Configuration().addClass(Event.class); SessionFactory sf = cfg.buildSessionFactory(); //Open Session Session sess = sf.openSession(); } catch (HibernateException e) { e.printStackTrace(); } //Save Product and close Session Transaction t = sess.beginTransaction(); sess.save(ev); t.commit(); sess.close(); } }
list5
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.