程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Myeclipse下使用Hibernate的小程序,myeclipsehibernate

Myeclipse下使用Hibernate的小程序,myeclipsehibernate

編輯:JAVA綜合教程

Myeclipse下使用Hibernate的小程序,myeclipsehibernate


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

}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved