JPA EntityManager отказывается работать после перезапуска базы данных - PullRequest
0 голосов
/ 01 марта 2019

У меня Spring Boot Application , и я использую JPA EntityManager .

I run db и мойприложение.Когда мое приложение работает, я останавливаюсь и запускаю свою базу данных.

После этих действий мое приложение работает так, как будто база данных по-прежнему остановлена ​​.

Всегда говорится, что транзакция не удалась .

Я должен перезапустить приложение, чтобы оно заработало. Как ее решить?

ОБНОВЛЕНИЕ: Конфигурация пула соединений

@Bean("dataSource")
    @Singleton
    public DataSource getDataSource() {
        BasicDataSource basicDataSource = new BasicDataSource();
        basicDataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
        basicDataSource.setUrl(environment.getProperty("url"));
        basicDataSource.setUsername(environment.getProperty("user"));
        basicDataSource.setPassword(environment.getProperty("password"));
        basicDataSource.setInitialSize(5);
        basicDataSource.setMinIdle(3);
        basicDataSource.setMaxIdle(15);
        basicDataSource.setMaxWait(10000);
        basicDataSource.setMaxActive(100);
        return basicDataSource;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...