現在のタイムスタンプを TIMESTAMP(6) として定義された Oracle テーブル フィールドに格納しようとしています。次のようなセッターメソッドを介して設定します。
void org.samples.Invoice.setCreated(Calendar value)
Calendar.getInstance() を使用してフィールドを設定しています。
Invoice inv = new Invoice();
inv.setCreated(Calendar.getInstance());
挿入されたタイムスタンプには正しい日付が表示されていますが、時刻は常に 00:00:00.0 に設定されています。
ここで何が間違っているのか教えてください。