Java 显示休眠属性值

Java 显示休眠属性值,java,spring,hibernate,Java,Spring,Hibernate,启动应用程序时,有没有办法在控制台中显示hibernate属性值? 不太相关,但我正在使用Spring和Hibernate处理JPA persistene.xml文件,我希望查看不同属性的设置,以确保正确考虑我的配置文件(如“Hibernate.connection.characterEncoding”或“Hibernate.c3p0.timeout”) 注:我知道show_sql,但这不是我想要的:)我的logback.xml包含以下几行 <appender name="dailyRol

启动应用程序时,有没有办法在控制台中显示hibernate属性值?

不太相关,但我正在使用Spring和Hibernate处理JPA persistene.xml文件,我希望查看不同属性的设置,以确保正确考虑我的配置文件(如“Hibernate.connection.characterEncoding”或“Hibernate.c3p0.timeout”)


注:我知道show_sql,但这不是我想要的:)

我的logback.xml包含以下几行

<appender name="dailyRollingFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
   ....//some code
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
        <level>DEBUG</level>
    </filter>
   ....//some code
</appender>

<logger name="your_package" additivity="false">
    <level value="DEBUG"/>
    <appender-ref ref="dailyRollingFileAppender"/>
</logger>

<logger name="org.springframework" additivity="false">
    <level value="DEBUG"/>
    <appender-ref ref="dailyRollingFileAppender"/>
</logger>

<logger name="org.hibernate" additivity="false">
    <level value="DEBUG"/>
    <appender-ref ref="dailyRollingFileAppender"/>
</logger>
<root>
    <appender-ref ref="dailyRollingFileAppender"/>
</root>

看看我已经试过放的是的,但是到现在为止,在启动或查询执行期间,我没有看到任何有用的东西。好吧,所以我想我的回写有问题。我可以看到logback使用(-Dlogback.statusListenerClass=ch.qos.logback.core.status.OnConsolStatusListener)分配所有内容,但仍然是在加载JPA/Hibernate之后。。没有休眠信息all@Florian如果您可以远程调试,那么您可以通过debuggingOk查看它们。当使用HSQLDB运行junit测试时,我得到了与您相同的输出。。我会尽力理解为什么我的tomcat/logback不想显示它,但与此同时,这对我来说没问题!:)
java.net.URLClassLoader@35f983a6

excludeUnlistedClasses: false
JTA datasource: null
Non JTA datasource: org.apache.commons.dbcp.BasicDataSource@24265b14
Transaction type: RESOURCE_LOCAL
PU root URL: file:****.jar
Shared Cache Mode: UNSPECIFIED
Validation Mode: AUTO
Jar files URLs []
Managed classes names []
Mapping files names []
Properties [
    hibernate.connection.charSet: UTF-8
    hibernate.dialect: org.hibernate.dialect.MySQL5InnoDBDialect
    hibernate.search.default.directory_provider: filesystem
    hibernate.show_sql: false
    hibernate.hbm2ddl.auto: none
    hibernate.format_sql: false
    hibernate.ejb.naming_strategy: org.hibernate.cfg.EJB3NamingStrategy]