public static SessionFactory sf = null;
@BeforeClasspublic static void beforeClass(){sf = new AnnotationConfiguration().configue().buildSessionFactory();@Test....类的其他内容@AfterClasspublic static void afterClass(){sf.close();}}
sf = new AnnotationConfiguration().configue().buildSessionFactory();写成Configurantion().configue().buildSessionFactory();JUnit有时会测不出来错误,解决方法:
1.在类里面写一个main方法调用beforeClass方法
2.在sf = new AnnotationConfiguration().configue().buildSessionFactory();加try-catch