[Seasar-user:12607] [SAStruts]@IntegerTypeが付いているプロパティを空文字更新すると例外

出羽 健一 [E-MAIL ADDRESS DELETED]
2008年 1月 23日 (水) 15:54:29 JST


出羽です。

SAStrutsのチュートリアル(sa-struts-tutorial-rc7.zip)の
「データベースを使ったサンプル」で部署を空文字で
更新しようとすると以下の例外がでます。

org.seasar.framework.beans.IllegalPropertyRuntimeException: [ESSR0059]クラス(tutorial.entity.Employee)のプロパティ(departmentId)の設定に失敗しました。理由はjava.lang.NumberFormatException: For input string: ""
	org.seasar.framework.beans.impl.PropertyDescImpl.setValue(PropertyDescImpl.java:253)
	org.seasar.framework.beans.util.AbstractCopy.copyBeanToBean(AbstractCopy.java:217)
	org.seasar.framework.beans.util.CreateAndCopy.execute(CreateAndCopy.java:91)
	tutorial.action.EmployeeAction.store(EmployeeAction.java:73)
        << 以下、省略。 >>

以上、ご確認の程、よろしくお願いします。



Seasar-user メーリングリストの案内