テキスト ファイルの状態は 00 です。BeanIOを使ってPersonオブジェクトのsetStateメソッドに00を渡したい。しかし、Invalid state:Required field not set のような例外が発生します。スペースは受け入れますが、ゼロは受け入れません。
私のマッピングファイルは次のとおりです。
<beanio>
<stream name="acesFile" format="fixedlength" strict="true">
<record name="personObj" class="com.hbe.conversion.businessObjects.Person" occurs="0+">
<field name="state" position="0" length="2" required="true" padding="0" />
</record>
</stream>
</beanio>
Person クラスのメソッド:
public void setState(String state) {
this.state = state;
}