Spring3JdbcTemplateを使用して日付情報を書き込もうとしています。私は次のようなものを持っています:
public void foo(DateMidnight date){
jdbcTemplate().update(sql,date);
}
日付がjava.util.Dateの場合、これは問題ありませんが、DateMidnightを使用すると、これは爆発します。もちろん、代わりに次のことを行うことができます。
public void foo(DateMidnight date){
jdbcTemplate().update(sql,date.toDate());
}
しかし、これを行うのを忘れがちです。JdbcTemplateがDateMidnight(またはDateTime)を取得するたびに、保存する前にそれをDateに変換する必要があることをSpring(3)に伝える方法はありますか?変換サービスAPIについて読みましたが、コード例から、SpringMVCでの変換にのみ適用されることがわかりました。