[英]Dozer Mapping between primitive datatype and Custom object?
我有以下場景:
Class A{
private List<Long> longList;
//getter and setter
}
Class B{
private List<C> listC;
//getter and setter
}
Class C{
private Long id;
//getter and setter
}
現在,我想在longList
和C
之間進行轉換。 我找到了以下映射:
<mapping>
<class-a>A</class-a>
<class-b>B</class-b>
<field>
<a>longList</a>
<b>listC</b>
<a-hint>java.lang.Long</a-hint>
<b-hint>C</b-hint>
</field>
</mapping>
我不確定上面的映射是否是正確的解決方案。 我可以在long
和C
之間設置映射,以便long被映射到C.id
嗎?
您可以嘗試將Long映射到C,如下所示:
<mapping>
<class-a>A</class-a>
<class-b>B</class-b>
<field>
<a>longList</a>
<b>listC</b>
<field>
</mapping>
<mapping>
<class-a>java.lang.Long</class-a>
<class-b>C</class-b>
<field>
<a>this</a>
<b>id</b>
<field>
</mapping>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.