@Override
public Timestamp convertToDatabaseColumn(ZonedDateTime zdt)
{
+ if (zdt == null)
+ return null;
return Timestamp.from(zdt.withZoneSameInstant(ZoneId.systemDefault()).toInstant());
}
@Override
public ZonedDateTime convertToEntityAttribute(Timestamp ts)
{
+ if (ts == null)
+ return null;
return ZonedDateTime.ofInstant(ts.toInstant(), ZoneId.systemDefault());
}
}