据说这种方法很垃圾,但是我由于少加了一句 
 Transaction tran =null;
   tran=session.beginTransaction();

数据死活添不到数据库中,于是这种方法让我十分敬仰了。




package domain;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;

public class add {

    
/**
     * 
@param args
     
*/

    
public static void main(String[] args) {
        
// TODO Auto-generated method stub
        Configuration config = new Configuration().configure();
        SessionFactory sessionFactory 
= config.buildSessionFactory();
        Session session 
= sessionFactory.openSession();
        
        Transaction tran 
=null;
         tran
=session.beginTransaction(); 
        
                A a
=new A();
                a.setAname(
"qqq");
                session.save(a);
                session.flush();
                

                
        tran.commit();

    }


}
posted on 2008-01-27 23:26  超少  阅读(1991)  评论(3编辑  收藏  举报