0
我使用AbstractTransactionalJUnit4SpringContextTests
來測試我的dao實現。 上面的抽象類有一個方法exeuteSqlScript
,我試圖在每個測試用例之前執行。問題使用AbstractTransactionalJUnit4SpringContextTests
所以我的問題是,當我試圖執行保存記錄的測試用例時,它給了我下面的例外org.springframework.dao.CannotAcquireLockException: Hibernate operation: could not insert
。
另外我看不到任何記錄插入數據庫與executeSqlScript
從執行calfol AbstractTransactionalJUnit4SpringContextTests
。嘗試插入幾條記錄的sql腳本中的 。
P.S.我使用spring2.5和休眠3和mysql。
感謝所有幫助
我已經在我的測試配置中擁有事務管理器。 – gemni
@gemni然後顯示你的測試代碼和你的彈簧配置 –