サンプル コードから、findAll() のようなクエリ関数を 1 つ記述する方法を知っています。
javax.persistence.criteria.CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
cq.select(cq.from(entityClass));
return getEntityManager().createQuery(cq).getResultList();
しかし、name のような where 条件に基づいてクエリを作成する方法を尋ねることはできますか?
すべてのクエリがリストの結果を返すことに注意してください。これを行う現在の方法は、結果を取得し、リストを操作することです(リスト内の要素を削除する、または2つのリストを結合するなど)