2014-10-20 199 views
3

使用spring批處理時會出現下面的錯誤。spring批處理MapJobRepositoryFactoryBean

org.springframework.dao.OptimisticLockingFailureException:嘗試更新錯誤的版本(1),其中,目前的版本是2

我從不同的論壇上看到什麼是我們使用org.springframework步執行ID = 8827 .batch.core.repository.support.MapJobRepositoryFactoryBean它不是線程安全的,不適合在生產環境中使用。

我們不想堅持作業的元數據或在內存數據庫中使用 - 是否有任何其他替代MapJobRepositoryFactoryBean?

感謝

生活

+0

http://www.h2database.com/html/main.html – 2014-10-20 10:38:54

+0

您是否找到了解決方案?我也有與MapJobRepo相同的問題。 – membersound 2014-12-12 08:37:01

回答

0

根據這一post在彈簧論壇MapJobRepositoryFactoryBean一般不用於進行生產。我想我會問你爲什麼不想元數據持久化到數據庫?它提供了巨大的價值,更不用說讓您能夠使用spring batch admin console