首先參考 http://jingyan.baidu.com/article/456c463b99f4370a583144a8.html
創建一個項目,照著上面教程到最後一步的時候,系統自動生成entity類,dao類,sessionfactory類和對應的配置文件

在下面新建一個Test1.java
需要注意的是,當我只調用dao類save的方法時,數據並沒有插入成功,再加入事務的語句後,數據才成功的保存到了數據庫中。
package com.pyf.test2;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import com.pyf.test.*;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// 必須加入事務
User user = new User(5,"aa",5);
UserDAO userdao = new UserDAO();
/*
Session session = HibernateSessionFactory.getSession();
session.beginTransaction();
session.save(user);
session.getTransaction().commit();
session.close();
*/
//必須加入事務
Transaction ts = userdao.getSession().beginTransaction();
userdao.save(user);
ts.commit();
userdao.getSession().close();
}
}