• Type: Bug
    • Resolution: Fixed
    • Priority: Major
    • 2.4.41
    • Affects Version/s: 2.4.40
    • Component/s: S2Dxo
    • None

      S2Dxoを使用してTimestamp型同士の詰め替えをすると、ナノ秒が抜け落ちてしまいます。
      おそらく、SqlTimestampConverterにディープコピーの対応がなされたときからだと思うのですが、
      Timestamp型のコピー時は new Timestamp(long) の後に setNanos(int) でナノ秒もコピーを。

      java.sql.TimestampのJavadocにもあるとおり、java.utl.Dateのサブクラスだと思ってくれるなとの
      ことなので(JDKの設計がマズイだけだと思いますが)、現状のコードのように instanceof Date の
      分岐に入ってしまうのは良くないと思います。

            Assignee:
            koichik
            Reporter:
            SATAKE Masahiro
            Votes:
            0 Vote for this issue
            Watchers:
            Start watching this issue

              Created:
              Updated:
              Resolved: