解决方案是使用您自己的解串器:
import java.io.IOException;import java.sql.Time;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.databind.DeserializationContext;import com.fasterxml.jackson.databind.JsonDeserializer;public class SqlTimeDeserializer extends JsonDeserializer<Time> { @Override public Time deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { return Time.valueOf(jp.getValueAsString() + ":00"); }}
然后在实体中:
@JsonFormat(pattern = "HH:mm")@JsonDeserialize(using = SqlTimeDeserializer.class)@Column(name = "start_time")private Time startTime;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)