Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да деактивирам ПОКАЗВАНЕ НА ПРЕДУПРЕЖДЕНИЯ от Hibernate?

Рамката за хибернация позволява на MySQL SHOW WARNING по подразбиране при всяка задействана заявка, това удвоява броя на заявките към MySQL и приложението може да реализира проблеми с производителността. Това допълнително регистриране на SHOW WARNING чрез хибернация може да бъде установено на -

org.hibernate.engine.jdbc.spi.SqlExceptionHelper#handleAndClearWarnings()

Решение

Накарайте hibernate да изберете подходящ регистратор. Това може да стане чрез добавяне на:-Dorg.jboss.logging.provider=slf4j или -Dorg.jboss.logging.provider=log4j като параметър за изпълнение на JVM.

За slf4j логер ще трябва да конфигурирате logback.xml файл. Добавете това :

<logger name="org.hibernate.type" level="ERROR" /> 

За log4j logger ще трябва да добавите следния ред към 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. пост преименувано име на файл от качване в база данни

  2. Таблици, чиято единствена цел е да определят подмножество от друга таблица

  3. Извличане на подниз на MySQL с помощта на разделител

  4. PHP формуляр не се вмъква в mySQL база данни

  5. Sqlite3 - Как да импортирате NULL стойности от csv