在where子句中使用null的以下HQL查询之间有什么区别?

时间:2013-02-19 18:50:42

标签: java null hql

以下与HQLs之间的区别是什么,

1. "from Object where field is null"
2. "from Object where field = null"

以上哪一项陈述是正确的?如何在null中致电HQL

1 个答案:

答案 0 :(得分:2)

在ANSI SQL中,“Null = Null”为您提供Null,而不是true,因此如果您尝试选择某个等于null的位置,其中答案需要为“是,它为空”,那么您需要使用“is null”。