gpt4 book ai didi

java - Dozer 排除嵌套字段

转载 作者:行者123 更新时间:2023-11-30 03:55:29 26 4
gpt4 key购买 nike

是否可以排除字段的子字段?例如字段“item”包含另一个“subItem”。如何排除正在映射的“子项”?

<mapping> 
<class-a>test.ClassA</class-a>
<class-b>test.ClassB</class-b>
<field-exclude>
<a>item.subItem</a>
<b>item.subItem</b>
</field-exclude>
</mapping>

感谢您的任何建议。

最佳答案

不幸的是没有,但是有一个技巧。您可以为您的 Item 类定义上下文映射:

<mapping> 
<class-a>test.ClassA</class-a>
<class-b>test.ClassB</class-b>
<field map-id="itemExcludeSubitem">
<a>item</a>
<b>item</b>
</field>
</mapping>
<mapping map-id="itemExcludeSubitem">
<class-a>test.ItemA</class-a>
<class-b>test.ItemB</class-b>
<field-exclude>
<a>subItem</a>
<b>subItem</b>
</field-exclude>
</mapping>

关于java - Dozer 排除嵌套字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23309642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com