Le framework hibernate active l'AVERTISSEMENT SHOW de MySQL par défaut avec chaque requête lancée, cela double le nombre de requêtes vers MySQL et l'application peut réaliser des problèmes de performances. Cette journalisation supplémentaire de SHOW WARNING par hibernate peut être établie à -
org.hibernate.engine.jdbc.spi.SqlExceptionHelper#handleAndClearWarnings()
Solution
Faites en sorte que l'hibernation choisisse un enregistreur approprié. Cela peut être fait en ajoutant :-Dorg.jboss.logging.provider=slf4j
ou -Dorg.jboss.logging.provider=log4j
en tant que paramètre d'exécution JVM.
Pour l'enregistreur slf4j, vous devrez configurer logback.xml
dossier. Ajoutez ceci :
<logger name="org.hibernate.type" level="ERROR" />
Pour l'enregistreur log4j, vous devrez ajouter la ligne suivante à log4j.properties
:
log4j.logger.org.hibernate.type=ERROR