Читать книгу Desarrollo de aplicaciones web con Jakarta EE - César Francisco Castillo - Страница 41

2.9.3 Root y cláusula from

Оглавление

La cláusula from se define a partir de CriteriaQuery y establece cuál es la clase en la que se realizará la consulta o, mejor dicho, la clase de la que obtendremos las diferentes instancias. from retorna un objeto raíz que representa al objeto y mediante el cual podemos acceder a sus atributos, tal como se puede apreciar en el siguiente fragmento de código, donde se obtiene un listado de carreras que pertenecen al tipo 1.

CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery cq = cb.createQuery();

Root<Carrera> e = cq.from(Carrera.class);

cq.where(cb.equal(e.get(“tipo”), 1);

Query query = em.createQuery(cq);

List<Carrera> lista = query.getResultList();

Desarrollo de aplicaciones web con Jakarta EE

Подняться наверх