package cz.coffei.foodo.data.entities.converters;
import javax.persistence.AttributeConverter;
import javax.persistence.Converter;
import java.sql.Time;
import java.time.LocalTime;
/**
* Created by jtrantin on 9.8.15.
*/
@Converter(autoApply = true)
public class TimeConverter implements AttributeConverter<LocalTime, Time> {
@Override
public Time convertToDatabaseColumn(LocalTime attribute) {
if(attribute == null) return null;
return Time.valueOf(attribute);
}
@Override
public LocalTime convertToEntityAttribute(Time dbData) {
if(dbData==null) return null;
return dbData.toLocalTime();
}
}