diff --git a/src/main/java/com/alta189/simplesave/internal/PreparedStatementUtils.java b/src/main/java/com/alta189/simplesave/internal/PreparedStatementUtils.java index 580fb06..63ba80d 100644 --- a/src/main/java/com/alta189/simplesave/internal/PreparedStatementUtils.java +++ b/src/main/java/com/alta189/simplesave/internal/PreparedStatementUtils.java @@ -23,6 +23,10 @@ public class PreparedStatementUtils { public static void setObject(PreparedStatement statement, int index, Object o) throws SQLException { + if (o == null) { + statement.setObject(index, null); + return; + } Class clazz = o.getClass(); if (clazz.equals(int.class) || clazz.equals(Integer.class)) { statement.setInt(index, ((Number) o).intValue());