В моем проекте мы используем JPA для запросов из базы данных.Мы сталкиваемся с проблемой при запуске производительности, и соединение исключений становится недоступным.
Я проверил другие источники в Интернете.Упоминается, что в источник данных добавляются следующие свойства - maxIdle, minIdle и minEvictableIdleTimeMillis.Я установил выше свойства наряду с начальным размером, максимальным-активным, удаленным-заброшенным, удаленным-заброшенным-тайм-аутом, минимальным-evictable-idle-time-millis и т. Д. Но это не работает.
Мало ресурсовПредлагаем закрыть соединение явно.Но я не уверен, как я могу явно получить текущее соединение с БД в JPA и закрыть его.Я включил код, на который ссылаюсь.
Любое предложение по этому вопросу было бы очень полезно.Заранее спасибо.
Repository class:
public interface checkRepository extends JpaRepository<CheckEntity, Long> {
CheckEntity findById(String id);
}
Service class:
class Service{
public void method(){
try{
checkRepo.findById(id);
}catch(Exception ex){
}finally{
//Close the connection here
}
}
}