@Override
public Timestamp convertToDatabaseColumn(OffsetDateTime odt)
{
+ if (odt == null)
+ return null;
return Timestamp.from(odt.withOffsetSameInstant(ZoneOffset.UTC).toInstant());
}
@Override
public OffsetDateTime convertToEntityAttribute(Timestamp ts)
{
+ if (ts == null)
+ return null;
return OffsetDateTime.of(ts.toLocalDateTime(), ZoneOffset.UTC);
}
}