Uploaded image for project: 'S2Dao'
  1. S2Dao
  2. DAO-73

バッチ更新で、メソッド戻り値がint[] の場合はexecuteBatchの戻り値をそのまま返す。( [Seasar-user:6291])

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major Major
    • None
    • Affects Version/s: 1.0.40
    • Component/s: s2dao
    • None

      http://ml.seasar.org/archives/seasar-user/2007-February/008208.html

      配列の値として必ず更新行数が返ってくるわけではなく,
      SUCCESS_NO_INFO (コマンドが正常に処理されたが、影響を
      受けた行数が不明なことを示す) を返す JDBC ドライバが
      存在するためですね.Oracle とか Oracle とか Oracle とか.

      ただ,ちゃんと値を返すドライバも存在するのであれば,

      > せめて、int[]を返せれば、ロジック側で判定できるのに、、、と思いましたが、
      > それには、かなりS2Dao/S2コンテナの修正が必要になるみたいですね (^^;;

      とするのがいいと思います.

            Assignee:
            Unassigned Unassigned
            Reporter:
            azusa azusa
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: