From d9130144e523df96d479eec7e5fcfb59863eaba6 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Thu, 25 Jul 2019 19:28:04 +0200 Subject: [PATCH] when fetching with null id return null --- .../src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java index 5cb391fb19..efb3df7af9 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java @@ -254,7 +254,10 @@ public abstract class BaseDao<T> { * @return object width identifier given as parameter */ @SuppressWarnings("unchecked") - public T getById(int id) { + public T getById(Integer id) { + if (id == null) { + return null; + } List<?> list = getSession() .createQuery(" from " + this.clazz.getSimpleName() + " where id=:id " + removableAndStatemant()) .setParameter("id", id).list(); -- GitLab