У меня проблема с отображением dozer xml, либо она не поддерживает такое глубокое отображение, либо я сделал что-то неправильно. источник:Проблема с отображением dozer для XML-документа
Public Class ABean{
private List<AABean> aa;
}
Public Class AABean{
private List<BBean> b;
}
Public Class BBean{
private List<String> c;
}
адресат:
Public Class A{
private List<AA> aa;
}
Public Class AA{
private List<B> b;
}
Public Class B{
private List<String> c;
}
отображение было:
<mappings xmlns="http://dozer.sourceforge.net"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://dozer.sourceforge.net
http://dozer.sourceforge.net/schema/beanmapping.xsd">
<mapping type="one-way" date-format="MM/dd/yyyy" stop-on-errors="false" map-null="false" map-empty-string="false">
<class-a>sourcePackage.ABean</class-a>
<class-b>disPackage.A</class-b>
<field>
<a>aa</a>
<b>aa</b>
<a-hint>sourcePackage.AABean</a-hint>
<b-hint>disPackage.AA</b-hint>
</field>
<field>
<a>aa</a>
<b>aa</b>
<a-hint>sourcePackage.aa</a-hint>
<b-hint>disPackage.aa</b-hint>
</field>
</mapping>
<mapping type="one-way" date-format="MM/dd/yyyy" stop-on-errors="true" map-null="false" map-empty-string="false">
<class-a>sourcePackage.aa</class-a>
<class-b>disPackage.aa</class-b>
<field>
<a>b</a>
<b>b</b>
<a-hint>sourcePackage.BBean</a-hint>
<b-hint>disPackage.B</b-hint>
</field>
</mapping>
<mapping type="one-way" date-format="MM/dd/yyyy" stop-on-errors="true" map-null="false" map-empty-string="false">
<class-a>sourcePackage.BBean</class-a>
<class-b>disPackage.B</class-b>
<field>
<a>c</a>
<b>c</b>
</field>
</mapping>
</mappings>
список боб AABean имеет значение, но после того, как отображение АА имеет нулевое значение, я попытался углубиться в картографирование, используя точку в первом сопоставлении, но также не работал, , пожалуйста, любой может мне помочь
я делаю то же самое, проверить мое отображение. он начинает работать внезапно. после четырех дней начало отображения не работает, пока я не касался отображения – user2063622