public static class SqlDateToDateConvertor extends AbastactConvertor {
@Override
public Object convert(Object src, Class destClass) {
if (Date.class != destClass) {
throw new BeanMappingException("Unsupported convert: [" + src + "," + destClass.getName() + "]");
}
if (src instanceof java.sql.Date) {
return new Date(((java.sql.Date) src).getTime());
}
if (src instanceof java.sql.Timestamp) {
return new Date(((java.sql.Timestamp) src).getTime());
}
if (src instanceof java.sql.Time) {
return new Date(((java.sql.Time) src).getTime());
}
throw new BeanMappingException("Unsupported convert: [" + src + "," + destClass.getName() + "]");
}