@org.junit.Test public void Add(){ Configuration config=new Configuration().configure(); ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); SessionFactory sessionFactory=config.buildSessionFactory(serviceRegistry); Session session=sessionFactory.openSession();//如果用getCurrentSession则报错,它是自动提交事物 Transaction tx=session.beginTransaction();
StudentsPk p=new StudentsPk("1234567890","mao");
Students s=new Students(1,"34","34",p);
session.save(p);
session.save(s);
tx.commit();
} }