私はjpa-hibernateの基礎を学んでいます。
すべてのユーザーを取得するための次のクエリがあります。
CriteriaBuilder cb = getEntityManager().getCriteriaBuilder();
CriteriaQuery cq = cb.createQuery();
cq.select(cq.from(Utente.class));
return getEntityManager().createQuery(cq).getResultList();
ここで、「ゴースト」という名前のブール値フィールドでフィルタリングしたいと思います。ここで、true (または false、場合によって異なります) に等しくなります。
翻訳:
SELECT * FROM ユーザー WHERE ゴースト = 0;
cq.where() を使用する必要がありますか? どのように?