Session session = sessionManager.getSession();
Transaction transaction = null;
try {
transaction = session.beginTransaction();
String nullCurrentWorkspacesSql = "update " + SqlUser.class.getSimpleName() + " set current_workspace_id = null where current_workspace_id = :workspaceId";
Query query = session.createQuery(nullCurrentWorkspacesSql).setString("workspaceId", workspace.getWorkspaceId());
session.delete(workspace);
query.executeUpdate();
transaction.commit();
} catch (HibernateException e) {
if (transaction != null) {