我試圖運行以下查詢並獲取空指針異常。我已經驗證WHERE lockedTimestamp <= (GETDATE() - CAST('00:06' AS datetime)
是有效的msSQL,因爲我可以手動運行它,它會正常工作。看起來HQL(Hibernate查詢語言)可能不喜歡它。任何想法,我怎麼可以去調試呢?如何查看HQL最終查詢
Query query = this.em.createQuery("SELECT c FROM Content c WHERE lockedTimestamp <= (GETDATE() - CAST('00:06' AS datetime))");
+1爲更容易準備查詢....我怎麼會用createQuery()雖然^ _^ – Webnet
@Webnet不知道,對不起 - 我知道SQL,但我不使用休眠。 –