ブログ検索

メタ情報
RSS

備忘録的にリリースノートをリンク

あらためて眺めてみると、ちょっと前のリリースにて自分がハマった原因みたいのを見つけた。

Java Database Connectivity (JDBC)

J2SE 5.0 での退行により、実行時にしか検出されない java.sql.Timestamp.compareTo のバイナリ互換性の問題が発生します。

このバグは、Java SE 6 の Beta2 と J2SE 5.0 の Update7 (5.0u7) で修正されています。

詳細については、バグレポート 5103041 を参照してください。

厳密には違うんだが Timestamp 絡みだったので、何か変更を加えてたんだなということは分かった。確かに実行時だけエラーになるんでちょっと困った。気が付くまでに時間かかっちゃったよ。

まあたいした問題ではなかったのだけど、文字列から Timestamp型を作ろうする際に、月や日の桁を揃えておかないとダメ(×:2007-7-8 ○:2007-07-08)みたいな。言われてみればその通りなんだけど、前は動いてたじゃんねえ。もう。

コメントの投稿

管理人より: コメントは管理者の承認を経て掲載されます。

ID);?>