首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

一个Hibernate的测试例证

2012-10-05 
一个Hibernate的测试例子Hibernate的SessionFactory是一个重量级的对象,看到一个测试是这样写的,不用单例

一个Hibernate的测试例子

Hibernate的SessionFactory是一个重量级的对象,看到一个测试是这样写的,不用单例模式

package cn.neilone.test;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;import cn.neilone.model.Teacher;public class TeacherTest {private static SessionFactory sf = null;@BeforeClasspublic static void beforeClass() {sf = new AnnotationConfiguration().configure().buildSessionFactory();}@Testpublic void T1() {Teacher t = new Teacher();t.setId(1);t.setName("t1");t.setTitle("final");Session session = sf.openSession();session.beginTransaction();session.save(t);session.getTransaction().commit();session.close();sf.close();}@AfterClass ??????? public static void afterClass() {sf.close();}}

热点排行