![](/img/trans.png)
[英]Failed to apply plugin: Found java version 11 Minimum required is 1.8. Versions 11.0.0 and newer are not supported yet
[英]Queries not printing in console after upgrading to java 1.8. Hibernate version is 5 and jboss is 7
调试或执行应用程序查询时,不会在控制台中打印出来。 我使用的是 java 1.8、hibernate 5 和 jboss7。 出于日志记录目的,使用 log4j-1.2.17.jar。 这个问题是由于任何配置还是因为log4j jar版本问题?
请检查您的休眠配置 xml 中的属性
<!--hibernate.cfg.xml -->
<property name="show_sql">true</property>
对于其他事情,您可以设置这些属性
格式化生成的 SQL 语句以使其更具可读性,但占用更多屏幕空间 -
<!--hibernate.cfg.xml -->
<property name="format_sql">true</property>
Hibernate 会在所有生成的 SQL 语句中添加注释来提示生成的 SQL 试图做什么 -
<!--hibernate.cfg.xml -->
<property name="use_sql_comments">true</property>
从 log4j 端检查这个(详细日志 - 将其设置为 DEBUG)
log4j.logger.org.hibernate=info
在 log4j 配置文件的 XML 版本中:
<logger name="org.hibernate">
<level value="info"/>
</logger>
这是因为 hiberante 已经缓存了结果,而不是去数据库获取记录。
尝试不同的记录,您应该会在控制台上看到 select 语句
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.