在推土机中,我如何将值全局初始化为空对象而不是 null
例如:
Class Person
{
public Address address;
//getters and setters for address
}
Class Address
{
String addressField1;
String addressField2;
}
同样,我有类似于 Person 和 Address 的对象 PersonVO 和 AddressVO
使用推土机映射值后,如果Person对象中的地址值为null,则结果personvo.getAddressVO.getAddressField1()
将抛出空指针异常,有什么办法可以避免这种情况?
如果我使用自定义转换器,那么我最终会以典型的方式在自定义转换器中设置值,并且会破坏使用推土机的目的。