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

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

XMLWordPrintable

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

      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と同等の対応で解決するようでしたら対応していただけると
      助かります。

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

              Created:
              Updated:
              Resolved: