2011-07-22 39 views
2

我實現了一個帶有閱讀器,處理器,寫入器的彈簧批處理框架。批處理框架啓動一個事務,並且提交間隔爲每50個記錄說。彈出批處理提交間隔外的事務提交

現在在我的讀者或處理器,如果我不想等待一些更新或插入語句等到提交間隔到達,並且想要提交權利有可能嗎?

它可以像彈簧批處理事務中提交間隔到達之前如何僅提交特定記錄一樣進行構建。

我正在使用ibatis,oracle11g。我試圖從我的ibatis SQL模板提交事務,並且無法看到提交發生。

回答

4

您可以使用「需要新的事務傳播」來實現此目的。這樣,無論您稍後提交還是回滾主事務,都可以提交一些數據更改。

+0

Wowww ..讓我試試 – Shiv

+0

謹慎的話:外部事務中的數據更改將不會在內部事務中可見。 – Olaf