Spring MVC:如何通过 API 在 Dozer 的顶级字段中允许空值?
Spring MVC: How to allow null values in top-level field in Dozer through API?
我正在使用 Dozer 在实体和 DTO 之间进行映射,我想在我的 DTO 的顶级字段中允许 Date 类型的空值。
排除字段工作正常,但这不是令人满意的解决方案,因为它总是映射到 null:
mapping(InspectionInterval.class, InspectionIntervalDTO.class)
.exclude("lastPerformedOn");
我想做类似的事情:
mapping(InspectionInterval.class, InspectionIntervalDTO.class)
.fields("lastPerformedOn", "lastPerformedOn", FieldsMappingOptions.allowNull());
在文档中,只有示例如何使用 XML 配置来完成它,但我无法弄清楚如何使用 API 来完成它:http://dozer.sourceforge.net/documentation/advancedConfiguration.html
非常感谢任何帮助!
谢谢,
理查德
通过切换到 XML 配置解决。
我正在使用 Dozer 在实体和 DTO 之间进行映射,我想在我的 DTO 的顶级字段中允许 Date 类型的空值。
排除字段工作正常,但这不是令人满意的解决方案,因为它总是映射到 null:
mapping(InspectionInterval.class, InspectionIntervalDTO.class)
.exclude("lastPerformedOn");
我想做类似的事情:
mapping(InspectionInterval.class, InspectionIntervalDTO.class)
.fields("lastPerformedOn", "lastPerformedOn", FieldsMappingOptions.allowNull());
在文档中,只有示例如何使用 XML 配置来完成它,但我无法弄清楚如何使用 API 来完成它:http://dozer.sourceforge.net/documentation/advancedConfiguration.html
非常感谢任何帮助!
谢谢, 理查德
通过切换到 XML 配置解决。