0
如何使用SQLQuery顯示查詢的完整字符串。我試圖使用getQueryString()
但它不顯示返回的字符串中的參數值。顯示使用SQLQuery的完整查詢
任何想法如何顯示將在MySQL數據庫服務器上執行的完整查詢?
Query query = session.createSQLQuery(
"select * from stock s where s.stock_code = :stockCode")
.addEntity(Stock.class)
.setParameter("stockCode", "7277");
query.getQueryString();
// this will return "select * from stock s where s.stock_code = :stockCode"
// and I need "select * from stock s where s.stock_code = 7277"
給出的代碼片段 – Tejas 2014-10-11 17:39:03
已添加代碼片段 – 2014-10-11 18:12:15