我正在使用LocalDate转换器,现在我也需要使用LocalTime,任何人都可以向我展示LocalTime JPA转换器的代码,谢谢。
@Converter(autoApply = true)
public class LocalDateDateConverter implements AttributeConverter<LocalDate, Date> {
@Override
public Date convertToDatabaseColumn(LocalDate locDate) {
return (locDate == null ? null : Date.valueOf(locDate));
}
@Override
public LocalDate convertToEntityAttribute(Date sqlDate) {
return (sqlDate == null ? null : sqlDate.toLocalDate());
}
}
答案 0 :(得分:2)
我建议您需要为java.sql.Time
转换为数据库。查看该类中的方法valueOf(LocalTime)
和toLocalTime()
。您的代码与您已有的代码非常相似。编辑:我的意思是问题中的代码;只有在写完答案后我才意识到其他人已在那里编辑了它。