2009-02-18 7 views
1

Je travaille actuellement sur un projet Hibernate. Ma configuration de développement actuelle a une impression de débogage plutôt longue au démarrage, à partir de beaucoup d'avertissements d'hibernation. Je voudrais nettoyer cela.Correction des avertissements d'Hibernate

2009-02-18 09:14:19 org.hibernate.util.JDBCExceptionReporter logWarnings AVERTISSEMENT: [Microsoft] [SQLServer 2000 Driver pour JDBC ] [SQLServer] Changed de la langue à us_english.

Comment réparer celui-ci? Google n'a pas pu me donner la réponse

2009-02-18 09:14:19 org.hibernate.util.JDBCExceptionReporter logWarnings AVERTISSEMENT: SQL Attention: 0, SQLState:

Cette i ne comprends pas. Quelqu'un peut-il expliquer?

2009-02-18 09:48:36 org.hibernate.util.JDBCExceptionReporter logWarnings AVERTISSEMENT: [Microsoft] [SQL Server 2000 pour JDBC] [SQLServer] contexte Changed de base de données 'bess_test'.

Comment puis-je spécifier la base de données, pour éviter cela?

+0

http://msdn.microsoft.com/en-us/library/aa197373(SQL.80).aspx Selon cette étude, le paramètre de langue changé et le contexte de base de données Changed, sont censés être signalés comme des avertissements et sont censés être ignorés. Est-ce que cela peut être vrai? – JesperGJensen

Répondre

2

Vous pourrez peut-être trouver cela utile dans le futur si vous souhaitez activer la journalisation d'une partie spécifique d'Hibernate. Cette configuration devrait également cacher les avertissements que vous voyez.

# Hibernate logging 
# Log everything (a lot of information, but very useful for troubleshooting) 
log4j.logger.org.hibernate=FATAL 
# Log all SQL DML statements as they are executed 
log4j.logger.org.hibernate.SQL=INHERITED 
# Log all JDBC parameters 
log4j.logger.org.hibernate.type=INHERITED 
# Log all SQL DDL statements as they are executed 
log4j.logger.org.hibernate.tool.hbm2ddl=INHERITED 
# Log the state of all entities (max 20 entities) associated with the session at flush time 
log4j.logger.org.hibernate.pretty=INHERITED 
# Log all second-level cache activity 
log4j.logger.org.hibernate.cache=INHERITED 
# Log all OSCache activity - used by Hibernate 
log4j.logger.com.opensymphony.oscache=INHERITED 
# Log transaction related activity 
log4j.logger.org.hibernate.transaction=INHERITED 
# Log all JDBC resource acquisition 
log4j.logger.org.hibernate.jdbc=INHERITED 
# Log all JAAS authorization requests 
log4j.logger.org.hibernate.secure=INHERITED