Вот обзор моей среды:
< ul>
[*]Версия Java: 17
[*]Версия Tomcat: 10
[*]Источник данных JNDI: Управляется Tomcat
[*]Драйвер MySQL: mysql-connector-j-9.1.0 (доступен только в папке lib Tomcat, а не в файлах Maven POM)
[*]Версия среды Spring: 6.2.0
< li>Версия Spring Security: 6.2.3
[*]Версия Hibernate: 6.2.0.Final
[*]Hibernate Commons: 7.0.1.Окончательная версия
Вот соответствующая конфигурация:
Конфигурация источника данных HikariCP:
Код: Выделить всё
< /code>
EntityManager Configuration: < /p>
Код: Выделить всё
@PersistenceContext
protected EntityManager entityManager;
< /code>
Я не буду напрямую управлять сеансами или соединениями, так как все делегировано Tomcat, Hibernate и Spring. Несмотря на настройку Hikaricp и использование JNDI для объединения соединений, я продолжаю видеть проблемы с утечкой памяти. >
Обработка Tomcat драйвера MySQL. < /li>
Ленивая нагрузка или конфигурация обработки пакетной обработки. < /li>
< /ul>
Я включил опции hibernate generate_statistics и show_sql, но не определил ничего необычного. настраивать? Любые инструменты, методы или конфигурации, которые я мог упускать из виду, также были бы очень оценены. /4qgcfelj.png " /> < /p>
Подробнее здесь: https://stackoverflow.com/questions/793 ... -and-tomca