<>运算符在HQL中的作用是什么

jya*_*apx 2 java hibernate hql

它没有完全在文档中说.我已经看到这在其他情况下引用不等于HQL已经有了!=

如果它确实意味着不等于它与!=的不同之处?

如果以前曾问过这个问题,我很抱歉,但我无法找到确切的解释.

Mar*_*eel 9

SQL标准定义不等于作为<>; HQL是类似SQL的,所以也是如此.

一些数据库方言(也)支持!=不等于操作,有的只支持!=,其他人只能<>; 但对于支持这两种行为的方言是相同的(至少,我不知道他们表现不同的方言).

  • 实际上,`!=` 并不是 SQL 标准的一部分(但大多数数据库都支持它) (3认同)