3
HQL查詢轉換爲SQL。來自HQL查詢的SQL字符串?
我希望我的程序在發送到我的數據庫之前擁有完整的SQL字符串。
我可以這樣做嗎?
注:
我可以在我的cfg.xml中設置
<property name="hibernate.show_sql">true</property>
看到發送到數據庫的SQL
HQL查詢轉換爲SQL。來自HQL查詢的SQL字符串?
我希望我的程序在發送到我的數據庫之前擁有完整的SQL字符串。
我可以這樣做嗎?
注:
我可以在我的cfg.xml中設置
<property name="hibernate.show_sql">true</property>
看到發送到數據庫的SQL
我相信你可以創建一個類,執行org.hibernate.Interceptor
,在啓動時將其註冊爲Configuration.setInterceptor(Interceptor)
,然後通過訪問SQL回調。