![](/img/trans.png)
[英]request working on SQL/oracle but not on java Hibernate HQL
[英]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.