新しい行に3つのレガシーデータベースをポーリングし、新しいデータベースに挿入するためにIBatisを使用したいと思います。しかし、私たちの顧客は、3つのレガシーデータベースに1つの「ステータス」カラムを挿入することを許可していないため、2回以上の消費を避けることができます。だから私は何をしなければならないのですか?前もって感謝します!Ibatisとポーリングデータベース
0
A
答えて
0
ステータスカラムを使用して新しいテーブルを作成し、レガシーテーブルのプライマリキーを指す外部キーを追加します。両方のテーブルを結合したビューを作成すると、変更せずにレガシーテーブルに関連付けられたステータス列が表示されます。
0
あなたは重複 http://camel.apache.org/idempotent-consumer.html
をフィルタリングするべき等の消費者EIPを使用することができます。しかしヨアヒムが言ったように、あなたは状況を格納するための新しいテーブルを必要としています。
元のテーブル+ステータステーブルにSQL VIEWを作成し、iBatisにそのビューを照会させることもできます。
関連する問題
- 1. iBatis | ibatisのデータソースとしてxmlファイルを設定する
- 2. iBATISは
- 3. iBatisサブクエリ
- 4. Java上のIBatisとSQL Server
- 5. HSQLdbとIbatisの使い方
- 6. iBATIS - 'javaType'と 'jdbcType'の定義
- 7. iBATIS for Python?
- 8. ibatis戻り値
- 9. ibatis insert mapping
- 10. ibatisの動的クエリエラー
- 11. ibatis 1.6.2 for .Netクエリタイムアウト
- 12. Spring 2.5とIbatis 3の統合
- 13. アレイ形式のIbatisチェックプロパティ
- 14. ibatis initmapper非常に遅い
- 15. SmartGWT Live Grid(iBATISを使用)
- 16. ストアドプロシージャiBATISのコールからの例外
- 17. ibatis - 値のリストをマップする方法
- 18. MavenでのiBatisマッパーのバインディング例外
- 19. Ibatisパラメータの初期化の問題
- 20. MyBatis(iBatis)のスキーマを設定する
- 21. ibatis ibator Javaコード生成の問題
- 22. iBatis resultMapで定数を返す
- 23. Ibatis TypeHandlerストアド・プロシージャの型のVarcharパラメータ
- 24. ibatisでグローバルプロパティを渡す方法
- 25. HibernateからiBatisへの切り替え
- 26. バイト? iBatisパラメータマップのパラメータタイプとして機能しません
- 27. OracleのPL/SQLでのクロス集計/ピボットクエリ - iBatis - ExtjsとJasperReport
- 28. Ibatisはパラメータクラスとして設定しますか?
- 29. strutsとibatisを使用した汎用レポートフレームワーク
- 30. Oracle 10g with iBatisからのUTF-8の保存とロード
ありがとうございました。しかし、私が好きなら、新しいテーブルに挿入してApache-Camelを使用するトリガーを作成する必要がありますが、私は冗長性を持たせると思います。他の方法はありますか? –