diff --git a/Kitodo-DataManagement/src/main/java/org/kitodo/data/database/persistence/TaskDAO.java b/Kitodo-DataManagement/src/main/java/org/kitodo/data/database/persistence/TaskDAO.java index 77471aa1dee..7281ccab11d 100644 --- a/Kitodo-DataManagement/src/main/java/org/kitodo/data/database/persistence/TaskDAO.java +++ b/Kitodo-DataManagement/src/main/java/org/kitodo/data/database/persistence/TaskDAO.java @@ -16,8 +16,8 @@ import java.util.Map; import java.util.Objects; +import javax.persistence.PersistenceException; -import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.query.NativeQuery; import org.hibernate.type.StandardBasicTypes; @@ -187,7 +187,7 @@ public Map countTaskStatusForProcessAndItsAncestors(Process } return counts; - } catch (HibernateException e) { + } catch (PersistenceException e) { // catch any exceptions that might be thrown by internals of database connector // due to recursive query, which might not be supported by some databases throw new DAOException(e);