From 08b0a6350d049be7416765dabc703f619c140884 Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Mon, 16 May 2016 16:54:18 +1200 Subject: [PATCH] #706 - NPE when using @DbArray with null values --- .../ebeaninternal/server/type/ScalarTypeArrayList.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/avaje/ebeaninternal/server/type/ScalarTypeArrayList.java b/src/main/java/com/avaje/ebeaninternal/server/type/ScalarTypeArrayList.java index 96e081b99..851dbee41 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/type/ScalarTypeArrayList.java +++ b/src/main/java/com/avaje/ebeaninternal/server/type/ScalarTypeArrayList.java @@ -91,7 +91,11 @@ public class ScalarTypeArrayList extends ScalarTypeJsonCollection { @Override public void bind(DataBind bind, List value) throws SQLException { - bind.setArray(arrayType, toArray(value)); + if (value == null) { + bind.setNull(Types.ARRAY); + } else { + bind.setArray(arrayType, toArray(value)); + } } @Override