對於某些單元測試,我將在每次測試後刪除並重新創建整個數據庫模式。它不完美,但它的作品。但是,當我從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的一個
它有幫助,謝謝 –