Kerangka kerja hibernasi memungkinkan MySQL's SHOW WARNING secara default dengan setiap kueri diaktifkan, ini menggandakan jumlah kueri ke MySQL dan aplikasi dapat mewujudkan masalah kinerja. Logging tambahan dari SHOW WARNING by hibernate ini dapat dibuat di -
org.hibernate.engine.jdbc.spi.SqlExceptionHelper#handleAndClearWarnings()
Solusi
Jadikan hibernasi memilih logger yang tepat. Ini dapat dilakukan dengan menambahkan :-Dorg.jboss.logging.provider=slf4j
atau -Dorg.jboss.logging.provider=log4j
sebagai parameter runtime JVM.
Untuk slf4j logger, Anda perlu mengonfigurasi logback.xml
mengajukan. Tambahkan ini :
<logger name="org.hibernate.type" level="ERROR" />
Untuk logger log4j, Anda perlu menambahkan baris berikut ke log4j.properties
:
log4j.logger.org.hibernate.type=ERROR