diff --git a/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomIntegerArrayType.java b/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomIntegerArrayType.java index eedaf2529f..1155a59a57 100644 --- a/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomIntegerArrayType.java +++ b/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomIntegerArrayType.java @@ -7,6 +7,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; import java.util.Arrays; +import java.util.Objects; import org.hibernate.HibernateException; import org.hibernate.engine.spi.SharedSessionContractImplementor; @@ -58,8 +59,8 @@ public class CustomIntegerArrayType implements UserType { @Override public Object deepCopy(Object value) throws HibernateException { - Integer[] a = (Integer[])value; - return a != null ? Arrays.copyOf(a, a.length) : null; + Integer[] arr = (Integer[]) value; + return arr != null ? Arrays.copyOf(arr, arr.length) : null; } @Override diff --git a/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomStringArrayType.java b/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomStringArrayType.java index 7d3893393e..ce50196513 100644 --- a/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomStringArrayType.java +++ b/persistence-modules/hibernate-mapping/src/main/java/com/baeldung/hibernate/arraymapping/CustomStringArrayType.java @@ -7,6 +7,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; import java.util.Arrays; +import java.util.Objects; import org.hibernate.HibernateException; import org.hibernate.engine.spi.SharedSessionContractImplementor; @@ -58,8 +59,8 @@ public class CustomStringArrayType implements UserType { @Override public Object deepCopy(Object value) throws HibernateException { - String[] a = (String[])value; - return a != null ? Arrays.copyOf(a, a.length) : null; + String[] arr = (String[]) value; + return arr != null ? Arrays.copyOf(arr, arr.length) : null; } @Override