我想重置FitNesse的頁面之間的數據庫(H2)。如何在fitnesse測試之間重置h2數據庫?
我現在最好的猜測是刪除並重新創建在安裝底座。
我試圖與SchemaExport
,但它使用一個.sql文件和我的數據庫配置與JPA批註。
如果我"DROP ALL OBJECTS"
甚至"SHUTDOWN"
,我不知道如何重新創建表
我可以用"TRUNCATE TABLE"
但它不是通用的,我認爲這將是更長的時間比滴速和再創造。
因爲燈具沒有共享相同的事務,我不能回滾事務。
Hbm2ddl=create-drop
不會起作用,因爲我對整個測試套件只有一次加載Spring上下文。
你是如何處理這種情況的,fitnesse/spring/hibernate用戶?