Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2014, 01:50
jlgarcia1977
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Join Criteria JPA

Si me he dado cuenta...

Código Java:
Ver original
  1. if (grupoAplicacion != null && !grupoAplicacion.isNewObject()) { <--grupoAplicacion que envió
  2.       Root<GrupoAplicacion> grupoAplicacionRot = query.from(GrupoAplicacion.class);
  3.       Join<GrupoAplicacion, Aplicacion> aplicacionesJoin = grupoAplicacionRoot.join(GrupoAplicacion_.aplicaciones);
  4. // AQUI ME FALTA DECIR QUE EL grupoAplicacionRoot sea el grupoAplicacion que envió, pero //no se la sintaxis
  5.  
  6.       if (asociadas) { // boolean
  7.         restrictionsList.add(cb.and(cb.in(aplicacion).value(aplicacionesJoin))); // carga las del join
  8.       } else {
  9.         restrictionsList.add(cb.not(cb.in(aplicacion).value(aplicacionesJoin))); // carga todas menos la del join
  10.       }
  11.  
  12.     }