HQL解析
DATEADD(m,-1,GETDATE())
作爲DATEADD(m,-1,GETDATE())
HQL不喜歡加字符HQL解析
DATEADD(d,-1,GETDATE())
爲DATEADD(d,-1,GETDATE())
HQL解析
DATEADD(d,+1,GETDATE())
爲DATEADD(d)
HQL解析
DATEADD(h,+23,GETDATE())
作爲DATEADD(h)
所以我傾向於認爲,HQL不喜歡+
字符。你能否提出解決方案?
附:DATEADD(d,+1,GETDATE())
在SQL控制檯中正常工作。
您可能需要使用原生SQL查詢,而不是HQL? – OldProgrammer
@OldProgrammer作爲選項,但這是一個不好的做法。我相信HQL可以解析那個解決我的問題的查詢(逃生加字符) –