1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public List<CentreComptable> findBySociete() {
CriteriaBuilder cb = getEntityManager().getCriteriaBuilder();
CriteriaQuery cq = cb.createQuery();
Root<CentreComptable> from = cq.from(TRubriqueVar.class);
Join<TRubriqueVar, TRubriquepfixe> societes = from.join(CentreComptable_.societesfk);
CriteriaQuery<CentreComptable> select = cq.select(from);
select.where(cb.equal(societes.get(Societes_.codeSociete), "ELIT"));
TypedQuery<CentreComptable> typedQuery = getEntityManager().createQuery(select);
List<TRubriqueVar> resultList = typedQuery.getResultList();
return resultList;
} |
Partager