Prevented possible NullPointerException's
[jpa-converters] / src / main / java / de / juplo / jpa / converters / TemporalAmountToNanosConverter.java
index d38a1db..99ad25a 100644 (file)
@@ -18,12 +18,16 @@ public class TemporalAmountToNanosConverter implements AttributeConverter<Tempor
   @Override
   public Long convertToDatabaseColumn(TemporalAmount amount)
   {
+    if (amount == null)
+      return null;
     return amount.get(ChronoUnit.NANOS);
   }
 
   @Override
   public TemporalAmount convertToEntityAttribute(Long nanos)
   {
+    if (nanos == null)
+      return null;
     return Duration.ofNanos(nanos);
   }
 }