ho Crearte log4j.properties file, come di seguito:file include proprietà log4j in ibernazione per mostrare query con valore invece del punto interrogativo
log4j.logger.org.hibernate=INFO, hb
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE
log4j.logger.org.hibernate.hql.ast.AST=info
log4j.logger.org.hibernate.tool.hbm2ddl=warn
log4j.logger.org.hibernate.hql=debug
log4j.logger.org.hibernate.cache=info
log4j.logger.org.hibernate.jdbc=debug
log4j.appender.hb=org.apache.log4j.ConsoleAppender
log4j.appender.hb.layout=org.apache.log4j.PatternLayout
log4j.appender.hb.layout.ConversionPattern=HibernateLog --> %d{HH:mm:ss} %-5p %c - %m%n
log4j.appender.hb.Threshold=TRACE
qualcuno può aiutarmi a come includerlo nel hibernate.cfg.xml
di file? Mi dispiace davvero di non sapere come funziona log4j. Creo questo per visualizzare la mia query di ibernazione con value
anziché ?
ma continua a visualizzare ?
non cambia nulla, quindi cosa devo procedere ulteriormente?
ho preso riferimento da qui Hibernate show real SQL
Non è necessario includerlo. Inserisci il file log4j.properties in classpath e hibernate lo rileverà automaticamente. Assicurati di fornire i file jar richiesti. –
L'ho messo nella cartella predefinita 'src' e si trova in' classpath', ma non ho visto alcun effetto. – commit
Puoi assicurarti di avere log4j.properties in classpath? Per me funziona.Below è la mia struttura di progetto src/main/java -> classi Java src/main/resources -> log4j.properties. Anche se questa è la struttura del progetto maven.Sto usando la normale build di eclipse (Project -> build project) per creare le mie classi –