Prevented possible NullPointerException's
[jpa-converters] / src / main / java / de / juplo / jpa / converters / TemporalAmountToHoursConverter.java
index dc4cf1f..22e78cd 100644 (file)
@@ -17,12 +17,16 @@ public class TemporalAmountToHoursConverter implements AttributeConverter<Tempor
   @Override
   public Long convertToDatabaseColumn(TemporalAmount amount)
   {
+    if (amount == null)
+      return null;
     return amount.get(ChronoUnit.HOURS);
   }
 
   @Override
   public TemporalAmount convertToEntityAttribute(Long hours)
   {
+    if (hours == null)
+      return null;
     return Duration.ofHours(hours);
   }
 }