Web services 在webservices/jaxb中使用具有集合的用户定义类

Web services 在webservices/jaxb中使用具有集合的用户定义类,web-services,jaxb,Web Services,Jaxb,我有一个模型班- @XmlRootElement(name = "providerData") public class ProviderData implements java.io.Serializable{ private static final long serialVersionUID = 1L; private int id; private String firstname; private String lastname; priva

我有一个模型班-

@XmlRootElement(name = "providerData")
public class ProviderData implements java.io.Serializable{

    private static final long serialVersionUID = 1L;

    private int id;
    private String firstname;
    private String lastname;
    private Map<String, String> customerMap = new HashMap<String, String>();
    private List<DriverDataMap> driverDataMapList;

请建议一些方法来整理/取消整理包含用户定义的类引用的数据模型。

哪个类是异常抱怨?@BlaiseDoughan its DriverDataMap。
public class DriverDataMap implements Serializable{

    private static final long serialVersionUID = 1L;

    private Map<String,String> driverFieldMap;
    private int key;
    private Map<String,String> drivingHistoryFieldMap;
faultString: java.io.IOException: No serializer found for class