【概要】
ドキュメント見ると仕様のようだが、
この動きはユーザにはつらい。
http://ymir.seasar.org/docs/1.0.x/ref/typeConversion
【環境】
Mac OS X
Safari
Java 5.0
【解決案】
<1>
変換エラーしたことをログに出力
<2>
Integerなら、Setterに@Numericを自動的に付与する。
Dateなら、Setterに@Datetimeを自動的に付与する。
フォーマットはZPTで書いてあるyyyy%mm%ddの定義を
@Datetimeのpatternにそのまま利用する。
【補足】
「1」だけでも今よりは良くはなるが、
実際には「2」ぐらいのフォローがないと、
String型以外の型をプロパティとして定義するやり方は現実的でない。