今天在運行測試用例的時候,發生了一個錯誤
Result must not be null!
看的我一頭霧水的,然後看了一下sql語句,一下就發現了問題,我的一個字段是可以爲null的,但是在字段不爲null的時候,是沒有問題的,要是字段爲null就會出現問題。
爲什麼呢??
應爲判斷一個字段是否爲null,要這樣判斷
column is null 或者 column is not null
而select (null != null); 或者 select (null = null); 不等於false,也不等於true