public static Object getEntityGraph(EntityManager em, Class<?> entityClass, EntityGraph entityGraphAnn) { ensureAvailable(); String graphName = entityGraphAnn.value(); if (graphName.isEmpty()) { return buildEntityGraph(em, entityClass, entityGraphAnn.paths()); } else { return uncheckedInvoke(EM_GET_ENTITY_GRAPH, em, graphName); } }
private void applyEntityGraph(Query query, Method method) { EntityGraph entityGraphAnn = method.getAnnotation(EntityGraph.class); if (entityGraphAnn == null) { return; } Object graph = EntityGraphHelper.getEntityGraph(getEntityManager(), entityClass, entityGraphAnn); query.setHint(entityGraphAnn.type().getHintName(), graph); }
private void applyEntityGraph(Query query, Method method) { EntityGraph entityGraphAnn = method.getAnnotation(EntityGraph.class); if (entityGraphAnn == null) { return; } Object graph = EntityGraphHelper.getEntityGraph(getEntityManager(), entityClass, entityGraphAnn); query.setHint(entityGraphAnn.type().getHintName(), graph); }
private void applyEntityGraph(Query query, Method method) { EntityGraph entityGraphAnn = method.getAnnotation(EntityGraph.class); if (entityGraphAnn == null) { return; } Object graph = EntityGraphHelper.getEntityGraph(getEntityManager(), entityClass, entityGraphAnn); query.setHint(entityGraphAnn.type().getHintName(), graph); }
private void applyEntityGraph(Query query, Method method) { EntityGraph entityGraphAnn = method.getAnnotation(EntityGraph.class); if (entityGraphAnn == null) { return; } Object graph = EntityGraphHelper.getEntityGraph(getEntityManager(), repositoryMetadata.getEntityMetadata().getEntityClass(), entityGraphAnn); query.setHint(entityGraphAnn.type().getHintName(), graph); }
private void applyEntityGraph(Query query, Method method) { EntityGraph entityGraphAnn = method.getAnnotation(EntityGraph.class); if (entityGraphAnn == null) { return; } Object graph = EntityGraphHelper.getEntityGraph(getEntityManager(), getRepositoryMetadata().getEntityMetadata().getEntityClass(), entityGraphAnn); query.setHint(entityGraphAnn.type().getHintName(), graph); }
private void applyEntityGraph(Query query, Method method) { EntityGraph entityGraphAnn = method.getAnnotation(EntityGraph.class); if (entityGraphAnn == null) { return; } Object graph = EntityGraphHelper.getEntityGraph(getEntityManager(), getRepositoryMetadata().getEntityMetadata().getEntityClass(), entityGraphAnn); query.setHint(entityGraphAnn.type().getHintName(), graph); }