我需要java.time.LocalTime Converter的实现

时间:2017-03-29 17:17:14

标签: java jpa time

我正在使用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());
    }
}

1 个答案:

答案 0 :(得分:2)

我建议您需要为java.sql.Time转换为数据库。查看该类中的方法valueOf(LocalTime)toLocalTime()。您的代码与您已有的代码非常相似。编辑:我的意思是问题中的代码;只有在写完答案后我才意识到其他人已在那里编辑了它。