kurukuru-papaのブログ

主に、ソフトウェア開発に関連したメモを書き溜めたいと思います。

SuperCSV CSV出力処理時ParseDateでエラー

SuperCSVを試行錯誤しながら使っています。まずは、CSV出力処理を行ってみたのですが、次のような実行時エラーが発生してしまいました。

java.lang.ClassCastException: java.sql.Date cannot be cast to java.lang.String
	org.supercsv.cellprocessor.ParseDate.execute(Unknown Source)

SuperCSV内部でエラーが起きているようです。この対応策は、次のページに載っていました。原因と対策が説明されていて分かりやすかったです。

[java]CsvBeanReader, CsvBeanWriter, ParseDateを併用するには - Undead mode 忘備録
http://d.hatena.ne.jp/kazuki-kido/20070930/1191094057

動作環境