是否可以使用相同的Java类进行映射以映射到不同的xml字段?例如,我有一个Person类:
public class Person
{
private String name;
private String address;
}
但是,我有两个xmls用于Person,但它们在xml中的“地址”具有不同的标记名称:
xml 1:
<name>xxxx</name>
<address> xxxxxx </address>
xml 2:
<name>xxxx</name>
<addr> xxxxxx </addr>
所以在这种情况下,我可以定义两个具有不同“地址”字段的Person类,但有没有办法对“address”和“addr”使用相同的映射?感谢。
<class name="Person">
<map-to xml="person" />
<field name="name" type="string">
<bind-xml name="name" node="element"/>
</field>
<field name="address" type="string">
<bind-xml name="address" node="element"/> // and also "addr"??
</field>