我正在尝试运行以下查询并获得空指针异常。我已经验证了它WHERE lockedTimestamp <= (GETDATE() - CAST('00:06' AS datetime)
是有效的 msSQL,因为我可以手动运行它并且它会正常工作。看起来 HQL(Hibernate Query Language)可能不喜欢它。关于如何调试这个有什么想法吗?
Query query = this.em.createQuery("SELECT c FROM Content c WHERE lockedTimestamp <= (GETDATE() - CAST('00:06' AS datetime))");