Что произойдет, если MyBatis SqlSession не закроется в течение длительного времени?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Что произойдет, если MyBatis SqlSession не закроется в течение длительного времени?

Сообщение Anonymous »

Почему возникает DisconnectNonTransientException? Это произошло только один раз, и после этого ошибка не могла быть воспроизведена.
Как исправить ошибку, чтобы избежать повторения ошибки в будущем. Что еще более важно, как исправить проблему, которая больше не воспроизводится?
РЕДАКТИРОВАТЬ: Дополнительные обновления по этому вопросу:
  • Использование mybatis,DB2,tomcat.(попытка доступа к удаленной базе данных)
  • Эта ошибка возникает, когда код впервые попадает в источник данных после длительного перерыва с момента последнего доступа к приложению в Tomcat. При обновлении ошибка исчезает, и приложение работает как положено.
  • Соединение с источником данных закрывается после каждого доступа
  • Код: Выделить всё

    SqlSessionСозданный 
    не закрыт (вызывает ли это проблемы?)

    Ошибка говорит: «Менеджер базы данных не может принять новые запросы, прервал все текущие запросы или прервал этот конкретный запрос из-за непредвиденных ошибок, обнаруженных в целевой системе. ERRORCODE=-4499, SQLSTATE=58009"
Есть ли какое-либо время ожидания по умолчанию для mybatis SqlSession?

Подробнее здесь: https://stackoverflow.com/questions/490 ... -long-time
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»