0
我們運行junit測試來測試我們的java代碼庫。每個測試都會讀/寫一些數據到一個mysql數據庫(可能有多個表)。看起來,這些測試留下的數據會干擾在它之後運行的測試。是否有可能在每次單元測試結束時放棄/回滾測試所做的所有更改?在java中回滾嵌套事務
我們使用仙人掌框架在glassfish應用服務器上測試ejbs。 ejbs可以調用可以讀取/寫入數據庫的AS中的代碼。
我們使用hibernate和jdbc與數據庫進行通信。
是你的應用程序的三層應用程序(控制器,服務和道數,即)?你用什麼來訪問數據庫(hibernate,jpa,jdbc)? – 2013-04-26 21:10:17
你如何管理交易? HibernateTransactionManager或Container JTA? – 2013-04-26 21:31:47
Mysql事務處理:http://dev.mysql.com/doc/refman/5.0/en/commit.html – 2013-04-26 21:37:03