From 8f3c14e28d1b8fc051aa65a7a8a41835f48acfe0 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Sat, 25 Jan 2025 12:16:39 +0100 Subject: [PATCH] [FEAT] assert when try to insart null data --- src/org/kar/archidata/dataAccess/DBAccessSQL.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/org/kar/archidata/dataAccess/DBAccessSQL.java b/src/org/kar/archidata/dataAccess/DBAccessSQL.java index 15d5944..9e692cf 100644 --- a/src/org/kar/archidata/dataAccess/DBAccessSQL.java +++ b/src/org/kar/archidata/dataAccess/DBAccessSQL.java @@ -815,6 +815,9 @@ public class DBAccessSQL extends DBAccess { @Override @SuppressFBWarnings("SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING") public T insert(final T data, final QueryOption... option) throws Exception { + if (data == null) { + throw new DataAccessException("Try to check a null data ==> wrong API"); + } final Class clazz = data.getClass(); final QueryOptions options = new QueryOptions(option);