Я столкнулся с проблемой из-за неправильного понимания методов Spring -> GetHibernateTemplate/GetSession. Когда я использую собственный SQL-запрос [getSession().createSQLQuery(nativeQuery)] для извлечения некоторых записей из базы данных, мне кажется, что возникает тупиковая ситуация, и после N запросов пул соединений БД исчерпывается. Это пример того, что я вижу, когда проверяю это в db «SHOW ENGINE INNODB STATUS»:
MySQL thread id 1106, query id 1360 localhost 127.0.0.1 test2
---TRANSACTION 0 19491, not started, OS thread id 2960035840
Что я делаю неправильно? Каков хороший способ запуска собственных запросов sql?