据说这种方法很垃圾,但是我由于少加了一句
Transaction tran =null;
tran=session.beginTransaction();
数据死活添不到数据库中,于是这种方法让我十分敬仰了。
 package domain;
package domain;
 import org.hibernate.Session;
import org.hibernate.Session; import org.hibernate.SessionFactory;
import org.hibernate.SessionFactory; import org.hibernate.Transaction;
import org.hibernate.Transaction; import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Configuration;
 public class add {
public class add {
 /**
    /** * @param args
     * @param args */
     */ public static void main(String[] args) {
    public static void main(String[] args) { // TODO Auto-generated method stub
        // TODO Auto-generated method stub Configuration config = new Configuration().configure();
        Configuration config = new Configuration().configure(); SessionFactory sessionFactory = config.buildSessionFactory();
        SessionFactory sessionFactory = config.buildSessionFactory(); Session session = sessionFactory.openSession();
        Session session = sessionFactory.openSession(); 
         Transaction tran =null;
        Transaction tran =null; tran=session.beginTransaction();
         tran=session.beginTransaction();  
         A a=new A();
                A a=new A(); a.setAname("qqq");
                a.setAname("qqq"); session.save(a);
                session.save(a); session.flush();
                session.flush(); 
                
 
                 tran.commit();
        tran.commit();
 }
    }
 }
} 
                    
                     
                    
                 
                    
                 
 
        

 
     
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号