我在使用 AddressReversePopulator
用于转换 AddressData
至 AddressModel
.
问题出现在这条线上 populate(addressData, addressModel)
方法
addressModel.setLine1(addressData.getLine1());
addressModel.setLine2(addressData.getLine2());
方法setlinex on AddressModel.java
使用
getPersistenceContext().setDynamicValue(this,LINE1, value);
但是 DynamicAttributesProvider()
在 ItemModelContextImpl.class
当用三元组填充第1行和第2行时为null,因此它不会填充第1行和第2行中的两个值 addressModel
但是在populator的其他字段中,这个提供者是可以的。
我怎样才能解决这个问题?
谢谢您
1条答案
按热度按时间ncgqoxb01#
在这种情况下,如果接收到的第1行和第2行为null,请尝试设置空字符串并继续。会有用的。示例: