Я использую spring -boot в своем веб-приложении и использую spring -jpa для чтения/записи из/в мою базу данных. Он работает очень хорошо, но я хочу понять, как управлять соединениями с базой данных. Ниже приведена моя конфигурация свойств для базы данных:
spring.datasource.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8
spring.datasource.username=user
spring.datasource.password=pwd
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.max-active=500
Я установил максимальные соединения на 500. Когда пользователь делает запрос в моем приложении spring, для него будет открыто соединение с базой данных. После завершения запроса будет spring jpa закрыть это соединение? Если нет, когда он закроет неиспользуемые соединения?
Я прочитал справочный документ spring jpa из http://docs.spring.io/spring-data/jpa/docs/current/reference/html/. Но он ничего не говорит о связях.