Det kan komma från anslutningspoolen som din applikation använder. Vi använder en enkel fråga för att testa anslutningen.
Tittade precis i källan till mysql-connector-j och den kommer inte därifrån.
Den mest troliga orsaken är anslutningspoolen.
Vanliga anslutningspooler:
commons-dbcp har en konfigurationsegenskap validationQuery , detta kombinerat med testOnBorrow och testOnReturn kan orsaka de påståenden du ser.
c3p0 har preferredTestQuery , testConnectionOnCheckin , testConnectionOnCheckout och idleConnectionTestPeriod
För vad det är värt brukar jag konfigurera anslutningstestning och checka ut/låna även om det innebär lite extra nätverksprat.