Подтвердить что ты не робот

Игра 2.4 - Как избежать воссоздания соединения с пулом базы данных после изменения кода?

Есть ли способ избежать воссоздания пула соединений в базе данных в памяти при перезагрузке после смены кода?

[info] - application - Shutting down connection pool.
[info] - application - Creating Pool for datasource 'default'
[info] - play.api.db.DefaultDBApi - Database [default] connected at jdbc:h2:mem:play

Даже если вы измените что-то, что не связано с базой данных, Play отключит пул соединений и воссоздает его сразу же. Должны быть веские причины, а если нет, обходной путь.

Любая помощь была оценена.

4b9b3361

Ответ 1

Это нормальное поведение режима разработки. Я могу только добавить этот код перезагрузки игры после запроса (если код был изменен). Все приложения перезагружаются, поэтому воссоздаются также соединения (и экземпляр базы данных в памяти, если он был создан при воспроизведении):

Запуск сервера в режиме разработки

Если вы хотите сохранить данные в своей базе данных в памяти, вам необходимо запустить ее отдельно или использовать ее с постоянной способностью:

Как использовать постоянную базу данных H2