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

[Seasar-user:4051]SQLServerでストアドプロシージャを利用したときにDBのDatetime型がJavaのDate型にマッピングできない問題を解消しました。

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.35
    • Fix Version/s: 1.0.47-RC1
    • Component/s: s2dao
    • Labels:
      None
    • Environment:
      SQLServer + Microsoft SQLServer 2000 Driver

      Description

      http://ml.seasar.org/archives/seasar-user/2006-July/005966.html

      一点目ですが、
      ストアドプロシージャの引数がDatetime型の場合、Java側のストアドプロシージャに
      対応付けられたメソッドの引数が、Date型では、正常に動作しませんでした。
      Timestamp型ですと大丈夫なようです。

      二点目は、
      レコードセットを戻すタイプのストアドプロシージャの場合、レコードセットに対応
      するビーンズを用意し、そのビーンズのリストを戻り値にすると、大抵の場合、スト
      アドプロシージャの結果を取得することができるのですが、レコードセットにText型
      のカラムが含まれていると、
      [Seasar-user:1105]SQLServerでの同一列への再読み込み時エラー
      (http://ml.seasar.org/archives/seasar-user/2004-October/002819.html)
      と同様のエラーが発生しました。レコードセットを戻すタイプのストアドプロシー
      ジャは、サンプルにも見当たらないため、正規の使い方ではないのかも知れません。
      もし、Seasar-user:1105と同等の対応で解決するようでしたら対応していただけると
      助かります。

        Attachments

          Activity

            People

            • Assignee:
              taedium taedium
              Reporter:
              manhole manhole
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: