![](/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.