package org.fourthline.konto.test;
import org.hibernate.Session;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import org.seamless.util.jpa.HibernateUtil;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.BeforeSuite;
/**
* @author Christian Bauer
*/
public class HibernateTest {
@BeforeSuite
protected void setup() {
HibernateUtil.getSessionFactory();
}
@BeforeMethod
protected void beforeMethod() {
new SchemaExport(HibernateUtil.getConfiguration()).drop(false, true);
new SchemaExport(HibernateUtil.getConfiguration()).create(false, true);
}
protected Session getCurrentSession() {
return HibernateUtil.getSessionFactory().getCurrentSession();
}
}