package com.JunitTest;import java.util.Date;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceRegistryBuilder;import org.junit.After;import org.junit.Before;import org.junit.Test;import com.model.Students;public class StudentsTest {	 private SessionFactory sessionFactory;	  private Session session;	  private Transaction transaction;	  @Before	  public void init() {	    		//创建配置对象	    Configuration config = new Configuration().configure();	    //创建服务注册对象	    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();	    // 创建会话工厂	    sessionFactory = config.buildSessionFactory(serviceRegistry);	    // 会话对象	    session = sessionFactory.openSession();	    // 开启事物	    transaction = session.beginTransaction();	  }	  @After	  public void destory() {	    transaction.commit();// 提交事物	    session.close();// 关闭会话	    sessionFactory.close();// 关闭会话工厂	  }	  @Test	  public void testSaveStudents() {	    // 生成学生对象		  Students s = new Students(1, "李白", "男", new Date(), "庐山");	    // 保存对象进数据库	    session.save(s);	  }}