据说这种方法很垃圾,但是我由于少加了一句
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();
}
}
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();
}
}