This is a cache of http://dbflute.seasar.org/ja/manual/function/ormapper/runtime/displaysql.html. It is a snapshot of the page at 2024-11-13T00:31:19.860+0000.
表示用<strong>s</strong>QL | DBFlute

表示用sQL

表示用sQLとは?

実行されたsQLを、(バインド変数形式ではなく)条件値を埋め込んで人間が見やすい形に直したsQLのことです。 DBFluteの実行時のログで主に利用されています。

日付型のフォーマット

日付型の条件値の表示に利用するフォーマットはデフォルトで以下の通りです。

日付 (java.util.Date)
yyyy-MM-dd
日時 (java.sql.Timestamp)
yyyy-MM-dd HH:mm:ss.sss
時刻 (java.sql.Time)
HH:mm:ss

但し、Oracleに関しては、特別な処理で以下のようになっています。(日付に時分秒を追加、timestampリテラルを利用)

日付 (java.util.Date)
timestamp yyyy-MM-dd HH:mm:ss
日時 (java.sql.Timestamp)
timestamp yyyy-MM-dd HH:mm:ss.sss
時刻 (java.sql.Time)
HH:mm:ss

対応する内部的なクラス

DisplaysqlBuilder

TODO jflute now writing