Este é o POR QUE show warnings está sendo emitido:
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.handleAndClearWarnings()
está chamando com.mysql.jdbc.StatementImpl.getWarnings()
. Um comentário no código-fonte do Hibernate diz:
Aumentei o nível de log em logback.xml em "org.hibernate" para ERROR. A criação de perfil mostra que a consulta SHOW WARNINGS NÃO está mais sendo emitida.
Isso fez uma melhoria marginal no desempenho.
Eu apreciaria qualquer informação sobre se é realmente uma boa ideia desabilitar SHOW WARNINGS aqui.