public boolean update(Client client) {
        //Получаем текущий обьект по usersId
        int usersId = client.getUsersId();
        Client curClient;
        if ((curClient = getByUsersId(usersId)) == null) {
            //Если обьекта не существует - обновлять нечего
            return false;
        } else {
            //Обновляем запись
            Statement statement = null;
            ResultSet result = null;
            try {
                //Создаем обновляемую выборку
                statement = getConnection().createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
                //Получаем выборку таблицы
                result = statement.executeQuery(allQuery);
                //Находим необходимую запись по id
                while (result.next()) {
                    //Если находим запись - выход из цикла
                    if (result.getInt("ID") == curClient.getId()) {
                        break;
                    }
                }
                //Обновляем запись
                result.updateString("CLIENTFIO", client.getFio());
                result.updateString("CLIENTADR", client.getAddress());
                result.updateString("CLIENTPAS", client.getPassport());
                result.updateString("CLIENTIDCOD", client.getIdCod());
                result.updateString("CLIENTTEL", client.getTel());
                result.updateLong("CLIENTLEVEL", client.getLevel());
                result.updateString("CLIENTWORKINFO", client.getWorkInfo());
                //result.updateInt("SURETYID", client.getSuretyId());
                result.updateInt("USERSID", client.getUsersId());
                //Фиксируем изменения
                result.updateRow();
            } catch (SQLException exc) {
                System.out.println("Ошибка при обновлении данных");
            } finally {
                try {
                    statement.close();
                    result.close();
                } catch (SQLException exc) {
                    System.out.println("Ошибка при закрытии соединения");
                }
            }
        }
        //Обновляем список обьектов
        getList().clear();
        setList(listAll());
        return true;
    }