package ch.rasc.eds.starter.entity; import java.sql.Timestamp; import java.time.LocalDateTime; import javax.persistence.AttributeConverter; import javax.persistence.Converter; @Converter(autoApply = true) public class LocalDateTimeConverter implements AttributeConverter<LocalDateTime, Timestamp> { @Override public Timestamp convertToDatabaseColumn(LocalDateTime value) { if (value != null) { return Timestamp.valueOf(value); } return null; } @Override public LocalDateTime convertToEntityAttribute(Timestamp value) { if (value != null) { return value.toLocalDateTime(); } return null; } }