Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么方法可以阻止 Castor 将空标签转换为零?
<AMID></AMID>
这变成了一个零整数,但我真的希望它爆炸或变成 -1,这样我以后可以把它捡起来。
我尝试了一个处理程序,但它似乎已经是一个整数......
你可以使用一个
public void setAmid(String amid) { ... }
setter,并将数字手动转换为整数。您还需要在映射文件中定义一个 set-method 属性,如下所示:
<field name="amid" type="string" set-method="setAmid" ...>
这是为了避免 Castor 在解组对象时产生混淆。