对于某些单元测试,我将在每次测试后删除并重新创建整个数据库模式。它不完美,但它的作品。但是,当我从Spring 3.0.6升级到3.1.0.RC2以获得对Hibernate 4的支持时,我使用的方法被删除了。在Spring中删除和重新创建数据库模式的新方法?
旧代码:
@BeforeMethod
public void setupSchema() {
LocalSessionFactoryBean session = (LocalSessionFactoryBean) context.getBean("&sessionFactory");
session.dropDatabaseSchema();
session.createDatabaseSchema();
}
我究竟应该使用,而不是重新创建3.1.0.RC2数据库模式?
编辑:请注意,这是对hibernate4 LocalSessionFactoryBean的,不Hibernate3的一个
它有帮助,谢谢 –