0
以下是我的HQL查詢。HQL查詢的問題
delete from Table t
where
(t.column1=:value1 and t.column2=:value2)
or (t.column3=:value3 and t.column4=:value4)
當我運行此查詢時,它會生成以下SQL,這是錯誤的。
delete from Table t
where
t.column1=?
and t.column2=?
or t.column3=?
and t.column4=?
在生成的SQL中刪除了括號,這給出了錯誤的結果。
請幫忙。
Nopes。它不工作。 :( – ashishjmeshram
@Ashish通過上述鏈接可能會幫助 – Zohaib
@Ashish我在sql中測試了查詢,qith括號並且沒有括號,它給出了相同的結果,上面的鏈接中的解釋是完美的。 – Zohaib