表达式<>之间有什么区别?和!=在Hibernate中?

时间:2013-06-27 03:10:43

标签: sql database hibernate hql expression

最近我通过阅读其官方指南文档来学习 Hibernate ,今天我在学习章节时感到困惑&#39; Expressions < / strong>&#39;,文档中使用的所有示例&#39; <> &#39;要检查它的表达式2列相等而不是&#39; != &#39;,所以我想问一下问题&#39; {之间的区别是什么{1}} &#39;和&#39; <> &#39;?以及 != &#39; <> &#39;有?

非常感谢。

2 个答案:

答案 0 :(得分:1)

没有区别。

对于“not equals”,SQL标准实际上是<>,但是(几乎?)每个数据库允许!=作为同义运算符,因为大多数应用程序语言都使用!=。 Hibernate也允许它。

答案 1 :(得分:0)

<>=是对立的 - <>指的是不等于。