Jav*_*cky 5 java testing spring h2
我正在写一个扩展Spring的测试AbstractTransactionalJUnit4SpringContextTests。
在我的应用程序代码中,我有一个在测试内部调用的方法,并带有以下注释:
@Transactional(readOnly = false, propagation = Propagation.REQUIRES_NEW)
Run Code Online (Sandbox Code Playgroud)
在H2用作内存中的基础数据源时遇到问题。它给了我错误:
Caused by:org.h2.jdbc.JdbcSQLException: Timeout trying to lock tableMY_TABLE[50200-131]
当我删除传播时,它可以正常工作;当我使用替代数据库(例如Oracle或MySQL)时Propagation.REQUIRES_NEW,一切正常。
我正在使用Spring 3.0.2-RELEASE和H2 1.2.131。
如何H2使用Spring?
| 归档时间: |
|
| 查看次数: |
2437 次 |
| 最近记录: |