簡體   English   中英

如何從Hibernate HQL(Oracle)可視化SQL?

[英]How to visualise SQL from Hibernate HQL (oracle)?

我有一些復雜的數據庫請求,是由一些(歷史)代碼使用Hibernate朝Oracle 11提出的,它是用Hibernate查詢語言(又稱HQL)表示的命名查詢。 這個請求很慢,我想解決這個問題。 但是由於Hibernate HQL使用對象進行操作,因此了解如何將其轉換為SQL是有問題的。

使用任何可行的方式(代碼/某些軟件等),如何查看針對給定命名查詢進行的實際SQL查詢?

請找到文件“ hibernate.cfg.xml”。 然后,嘗試找到/添加屬性“ show_sql”並將其設置為“ true”:

<property name="show_sql">true</property>

那應該記錄您的查詢(沒有參數)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM