Oracle の文字化けなど

StatementFactory/ResultSetFactory って、S2JDBC からしか使われないんですね。DataSource からとった Connection を生で使ったら効かずにはまった。
でも、最近は CHARACTER SET を JA16SJISTILDE に設定すれば、文字化けが防げるみたい。


あと、S2Dao でプロパティの型が java.util.Date のとき、java.sql.Timestamp ではなく、java.util.Date オブジェクトを設定するためには、org.seasar.extension.jdbc.ValueType のサブクラスを作って、org.seasar.extension.jdbc.types.ValueTypes に登録することで簡単にできた。