Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menonaktifkan SHOW WARNINGS dari Hibernate?

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kueri sql untuk mengekstrak catatan unik

  2. Yii2:Kartik Gridview jumlah kolom di footer

  3. Memperbarui tabel database yang didenormalisasi

  4. Pemisahan string MySQL

  5. Data Hirarki - Model Kumpulan Bersarang:MySql