Prevented possible NullPointerException's
[jpa-converters] / src / main / java / de / juplo / jpa / converters / TemporalAmountToMicrosConverter.java
index 328b76d..75a2d3f 100644 (file)
@@ -18,12 +18,16 @@ public class TemporalAmountToMicrosConverter implements AttributeConverter<Tempo
   @Override
   public Long convertToDatabaseColumn(TemporalAmount amount)
   {
+    if (amount == null)
+      return null;
     return amount.get(ChronoUnit.MICROS);
   }
 
   @Override
   public TemporalAmount convertToEntityAttribute(Long micros)
   {
+    if (micros == null)
+      return null;
     return Duration.of(micros, ChronoUnit.MICROS);
   }
 }