powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Результат запроса не вернулся
18 сообщений из 18, страница 1 из 1
Результат запроса не вернулся
    #38811392
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ses.createSQLQuery(q).executeUpdate();

hib
результат не вернулся запрос завершился (видно в базе заполнение)
в чем тут дело?
запрос долгий к слову говоря.
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811404
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012ses.createSQLQuery(q).executeUpdate();

hib
результат не вернулся запрос завершился (видно в базе заполнение)
в чем тут дело?

Результат это что? Количество измененных строк или выборка? Где сам запрос?
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811429
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012,

Так не бывает. Либо было исключение и вы его проморгали. Либо вы игнорируете результат. Нормальный код покажите, а не этот огрызок.
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811443
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
            Session = sessionFactory.openSession();
            String table = "";
            try {
                session .createSQLQuery("insert ...").executeUpdate();
                obj.setStatus(finish_execute);
                dao.updateObj(session obj)
            } catch (JDBCConnectionException cex ) {
                System.out.println("ReportKit catch connection Exception");    

            } catch (HibernateException hex) {
                obj.setStatus(error);
                dao.updateObj(session obj)  
            } catch (Exception ex) {
                obj.setStatus(error2);
                dao.updateObj(session obj)
            } finally {
                session.close();
            }




....


    @Override
    public void updateObj(Session s, entobj obj) {
        s.saveOrUpdate(rkl);
        s.flush();
    }
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811446
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012,

Ну и о каком "результате" речь, если результат executeUpdate() вы не используете?
Логирование у вас - жесть. Выкидывать stacktrace и сообщения об ошибках на помоечку это за гранью добра.
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811583
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
результат это продолжение кода вставка статуса о завершени(которые не проставляется никакой не ошибка ни успех)
сообщение об ошибке тоже пишу тут в примере просто нет.
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811600
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012результат это продолжение кода вставка статуса о завершени(которые не проставляется никакой не ошибка ни успех)
сообщение об ошибке тоже пишу тут в примере просто нет.

Ниче не понял, у вас insert выполнился?
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811610
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012результат это продолжение кода вставка статуса о завершени(которые не проставляется никакой не ошибка ни успех)
сообщение об ошибке тоже пишу тут в примере просто нет.
Пошаговая отладка принципиально не возможна?
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811615
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да инсерт выполнился это видно в базе по заполнению
а статус не проставился
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811617
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дебаг не возможен
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811623
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012дебаг не возможен
Ну, с такой обработкой ошибок как у вас и невозможностью отладки, остаётся только пожелать удачи.
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811628
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012,

Логирование у вас есть какое-то? Запросы которые генерятся можете посмотреть? А без дебага тяжело вам будет идентифицировать ошибку. Согласен с Blazkowicz, у вас там возможно где-то exception выбрасывается...
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811650
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012,

А obj у тебя к сессии-то подключен?
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811774
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да все норм отрабатывает если запрос не большой
как обрабатывать ошибки лучше?
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811782
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012,

авторкак обрабатывать ошибки лучше?

писать в лог или бросать выше, например.

бросать выше или обрабатывать в конкретном слое зависит от логики ошибки, например.
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811824
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что писать в лог если ничего не происходит?
все 3 экзепшене не ловят ничего
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811832
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012а что писать в лог если ничего не происходит?
все 3 экзепшене не ловят ничего
Вы этого знать не можете, так как не логируете и не дебажите.
...
Рейтинг: 0 / 0
Результат запроса не вернулся
    #38811888
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012а что писать в лог если ничего не происходит?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
catch (MinorException ex) {
  log.debug("более-менее детальное сообщение");
  // прочая обработка
}
catch (OtherException ex) {
  log.warn("предупреждение для пользователя/сисадмина");
  // прочая обработка
}
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Результат запроса не вернулся
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]