Patient
連絡先番号が null でない (POJO クラス) のレコードを取得したかったのです。なので、この 投稿を参考にしました。
答えには2つの方法が指定されています
SELECT *
FROM table
WHERE YourColumn IS NOT NULL;
SELECT *
FROM table
WHERE NOT (YourColumn <=> NULL);
上から、正常に実行されるhqlの下に書きました
from Patient p where p.contactNo is not null
ただし、hql の 2 番目のタイプの場合
from Patient p where not (p.contactNo <=> null)
例外をスローします
org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: >
HQL で mysql の安全な等価演算子 を使用するにはどうすればよいですか?<=>