[英]Dozer mapping ArrayList contained in object
我有一個包含arrayList的對象A,我想將其映射到具有A相同結構的對象B。
映射之后,對象B的arrayList為null。 我嘗試了這種映射。
<mapping type="bi-directional">
<class-a>it.firstpackage.A</class-a>
<class-b>it.secondpackage.B</class-b>
<field copy-by-reference="true">
<a>collection</a>
<b>collection</b>
<a-hint>it.firstpackage.ListA</a-hint>
<b-hint>it.secondpackage.ListB</b-hint>
</field>
</mapping>
你能告訴我我哪里錯了嗎?
預先感謝,對不起我的英語
您正在嘗試通過引用來映射集合,這會告訴推土機不要映射子元素,而是照原樣復制值。 但是,由於屬性類型不同,因此無法復制屬性。 嘗試刪除按引用復制,並在需要時在lista和listb之間添加映射。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.