Spring Mvc应用程序,Hibernate在启动时显示不可复制的日志
我正在使用带Hibernate的spirng mvc。我已经映射了30个实体,我想看看SQL,当我把这些设置放到log4j.xml中时Spring Mvc应用程序,Hibernate在启动时显示不可复制的日志,hibernate,spring-mvc,spring-data-jpa,Hibernate,Spring Mvc,Spring Data Jpa,我正在使用带Hibernate的spirng mvc。我已经映射了30个实体,我想看看SQL,当我把这些设置放到log4j.xml中时 <logger name="org.hibernate"> <level value="debug"/> </logger> 这里的问题是什么?您可以为所有Hibernate启用调试日志记录。这将创建大量日志。这对我来说并不奇怪。如果您想记录SQL语句和可能的参数,请参阅@jenschauder如果我想查看mySQL
<logger name="org.hibernate">
<level value="debug"/>
</logger>
这里的问题是什么?您可以为所有Hibernate启用调试日志记录。这将创建大量日志。这对我来说并不奇怪。如果您想记录SQL语句和可能的参数,请参阅@jenschauder如果我想查看mySQL,是否需要等待10-15分钟才能启动我的应用程序?有没有更好的解决方案?如果您使用正确的日志记录级别,那么几乎所有应用程序都不需要花费太多时间。当然,日志记录会降低性能,如果执行许多SQL语句,任何事情都是可能的。
[org.seven.model.User.followers#1], was: [org.seven.model.User.followers#1] (uninitialized)
2020-02-07 11:20:23 DEBUG Collections:201 - Collection found: [org.seven.model.User.following#1], was: [org.seven.model.User.following#1] (uninitialized)
2020-02-07 11:20:23 DEBUG Collections:201 - Collection found
[org.seven.model.User.privileges#1], was: [org.seven.model.User.privileges#1] (uninitialized)
2020-02-07 11:20:23 DEBUG Collections:201 - Collection found
[org.seven.model.User.roles#1], was: [org.seven.model.User.roles#1] (uninitialized)
2020-02-07 11:20:23 DEBUG Collections:201 - Collection found: [org.seven.model.Story.comments#425], was: [org.seven.model.Story.comments#425] (uninitialized)
2020-02-07 11:20:23 DEBUG Collections:201 - Collection found
[org.seven.model.Story.feedbacks#425], was: [org.seven.model.Story.feedbacks#425
(uninitialized)
2020-02-07 11:20:23 DEBUG Collections:201 - Collection found
[org.seven.model.Story.genres#425], was: [org.seven.model.Story.genres#425] (uninitialized)