Prevented possible NullPointerException's
[jpa-converters] / src / main / java / de / juplo / jpa / converters / TemporalAmountToMillisConverter.java
index dc3b799..e3bb8ce 100644 (file)
@@ -18,12 +18,16 @@ public class TemporalAmountToMillisConverter implements AttributeConverter<Tempo
   @Override
   public Long convertToDatabaseColumn(TemporalAmount amount)
   {
+    if (amount == null)
+      return null;
     return amount.get(ChronoUnit.MILLIS);
   }
 
   @Override
   public TemporalAmount convertToEntityAttribute(Long millis)
   {
+    if (millis == null)
+      return null;
     return Duration.ofMillis(millis);
   }
 }