@NamedQuery não identifica um '!=' na query

Tenho uma @NamedQuery bem simples, sem joins nem nada e está erro de validação da mesma num != null que tem lá.

@NamedQuery(name = “Daily.test”, query = “SELECT distinct d FROM daily d WHERE d.entity != null”)

O erro que dá é o seguinte:
The identification variable ‘!=’ is not defined in the FROM clause.

Estou usando como IDE o STS (Eclipse da Spring). Alguém já teve esse problema ? Eu acho que pode ser esse eclipse/plugin (última versão já) que dá um falso alerta.

Até +

Experimenta usar o “IS NOT NULL” ao invés de “!= null”.