Hibernate的基本工作流程
阿新 • • 發佈:2019-02-02
一.可以分為7個步驟
1.通過Configuration物件讀取並解析配置檔案
2.讀取並解析對映資訊,建立SessionFactory物件
3.開啟session
4.建立事務Transaction
5.持久化操作,對物件進行CRUD操作
6.提交事務
7.關閉session和SessionFactory物件
如下例項:
--新增學生
package com.test;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.pojo.Student;
import com.pojo.Student;
import com.util.HibernateSessionFactory;
public class addStudent {
/**
* @param args
*/
public static void main(String[] args) {
//讀取總的配置檔案
Configuration cfg=new Configuration.configure();
//建立sessionfactory工廠
SessionFactory factory=cfg.buildSessionFactory();
//開啟session
Session session = factory.openSession();
//開啟事務
Transaction tr = session.beginTransaction();
//持久化操作 :save/update/delete/find 這裡是save
Student s1 = new Student();
s1.setSname("張三");
session.save(s1);
//提交事務
tr.commit();
//關閉sessionion
session.close();
}
}