package com.bjsxt.hibernate;
/*
* 说明
* 这个项目使用了junit测试
* BeforeClass AfterClass都是使用了junit功能
* 所以必须导入junit库
*/
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
public class StudentTest {
private static SessionFactory sessionFactory;
@BeforeClass
public static void beforeClass() {
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
}
@AfterClass
public static void afterClass() {
sessionFactory.close();
}
@Test
public void testStudentSave() {
Student s = new Student();
s.setId(1);
s.setName("zhangsan");
s.setAge(8);
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
session.save(s);
session.getTransaction().commit();
}
public static void main(String[] args) {
beforeClass();
}
@Test
public void testStudentDelete() {
}
}
junit 测试hibernate
最新推荐文章于 2019-02-23 17:55:35 发布