【转】JAXB 序列化XML时对java.sql.Data的额外处理
在Webservice项目中,对一个普通POJO定义需要进行序列化处理,以便给其他客户端使用。在Java端用Date类型时,往往使用java.sql.Date,这在进行XSD生成时报错
?
?
import java.util.Date; import javax.xml.bind.annotation.adapters.XmlAdapter; public class SQLDateAdapter extends XmlAdapter<Date, java.sql.Date> { @Override public Date marshal(java.sql.Date v) throws Exception { return new Date(v.getTime()); } @Override public java.sql.Date unmarshal(Date v) throws Exception { return new java.sql.Date(v.getTime()); } }
?原帖地址:http://tangiding.com/archives/tag/webservice
?
?