【发布时间】:2014-07-15 15:36:40
【问题描述】:
我有一些 HashMap:
Map<SearchConfig, Object> searchParams;
Object可以是简单的类型,比如String,也可以是简单的实体:
public class SearchDataEntity implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
public SearchDataEntity() {}
private String startDate;
private String endDate;
public String getStartDate() {
return startDate;
}
public void setStartDate(String startDate) {
this.startDate = startDate;
}
public String getEndDate() {
return endDate;
}
public void setEndDate(String endDate) {
this.endDate = endDate;
}
}
当我将它发送到服务器时,我遇到了 SerializationException。
如果我将 SearchDataEntity 与 Map 分开发送就可以了。
【问题讨论】:
-
SearchConfig类Serializable也一样吗? -
可以
SearchConfig没问题 -
也许您在地图中存储了一个非
Serializable对象。 -
如果可能,请分享一个完整的最小可测试代码。