为啥无法显示Hibernate的SQL参数,哪里有误。 我使用Hibernate3.6.1版本和Log4j1.2.16版本。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥无法显示Hibernate的SQL参数,哪里有误。 我使用Hibernate3.6.1版本和Log4j1.2.16版本。相关的知识,希望对你有一定的参考价值。
## LOGGERS ##
#define a logger
#log4j.rootLogger=DEBUG,console,file
log4j.rootLogger=INFO,console
#定义控制台日志#
## APPENDERS ##
# define an appender named console, which is set to be a ConsoleAppender
log4j.appender.console=org.apache.log4j.ConsoleAppender
## LAYOUTS ##
# assign a PatternLayout to console appender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#log4j.appender.console.layout.ConversionPattern=[%p][%dyyyy-MM-dd HH:mm:ss][%c] %m%n
log4j.appender.console.layout.ConversionPattern=[%-5p][%-dyyyy-MM-dd HH:mm:ss]%m%n
#log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=trace
log4j.logger.org.hibernate.type=TRACE
log4j.logger.org.hibernate.sql=TRACE
log4j.logger.net.sf.hibernate.type=TRACE
log4j.logger.org.hibernate.test=info
log4j.logger.org.hibernate.tool.hbm2ddl=TRACE
log4j.logger.org.hibernate.hql.ast.QueryTranslatorImpl=TRACE
log4j.logger.org.hibernate.hql.ast.HqlSqlWalker=TRACE
log4j.logger.org.hibernate.hql.ast.SqlGenerator=TRACE
log4j.logger.org.hibernate.hql.ast.AST=TRACE
#log4j.logger.org.hibernate.type.BasicTypeRegistry=trace
在hibrenate.cfg.xml文件里配置一个属性
在<session-factory></session-factory>里配置<property name="show_sql">true</property>
以上是关于为啥无法显示Hibernate的SQL参数,哪里有误。 我使用Hibernate3.6.1版本和Log4j1.2.16版本。的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Hibernate 日志中显示 SQL 参数? [复制]
Spring DATA JPA 传递两个参数 - 无法提取 ResultSet;SQL [n/a]; org.hibernate.exception.SQLGrammerException:无法提取结