1

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 の安全な等価演算子 を使用するにはどうすればよいですか?<=>

4

1 に答える 1