首先參考 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(); } }