Hibernate進行持久化操作的步驟

public class NewsManager
{
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章