@Override
public Time convertToDatabaseColumn(OffsetTime ot)
{
+ if (ot == null)
+ return null;
ZoneOffset offset = ot.getOffset();
return Time.valueOf(ot.withOffsetSameInstant(ZoneOffset.UTC).toLocalTime());
}
@Override
public OffsetTime convertToEntityAttribute(Time time)
{
+ if (time == null)
+ return null;
return OffsetTime.of(time.toLocalTime(), ZoneOffset.UTC);
}
}