{
public static void main(String[] args)
throws Exception
{
// 實例化Configuration,
Configuration conf = new Configuration()
// 不帶參數的configure()方法默認加載hibernate.cfg.xml文件
.configure();
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
.applySettings(conf.getProperties()).build();
// 以Configuration實例創建SessionFactory實例
SessionFactory sf = conf.buildSessionFactory(serviceRegistry);
// 創建Session
Session sess = sf.openSession();
// 開始事務
Transaction tx = sess.beginTransaction();
// 創建對象
News n = new News();
。。。。。。。。。。。。
// 保存消息
sess.save(n);
// 提交事務
tx.commit();
// 關閉Session
sess.close();
}
}
1:獲取configuration;
2:創建sessionfactory;
3:開啓事務;
4:進行持久化操作;
5:提交事務;
6:關閉session