2015-05-08 33 views
1

是否有反正我們可以使用Spring Batch來比較基於任何特定列的兩個不同表。Spring批處理比較itemReader中的兩個表

例如:

表1內容:

的cust_id,CUST_NAME,標誌

表2含量:

的cust_id,CUST_NAME,標誌

我要求是這樣的,

每當有記錄在表1中可以,我會插入相同的成表2, 時記錄在表1中被刪除時,我會在表2中「N」

+0

Spring Batch不提供任何開箱即用的解決方案。您需要編寫客戶處理器/判決器並使用多個編寫器來完成此任務 –

回答

1

你爲什麼要紀念標誌這裏需要彈簧批量,創建DB IO讀/寫的頭頂。在DB中創建觸發器,以便在執行插入/刪除操作時生成觸發器,並執行適當的任務。