RelationshipQuery query = rm.createRelationshipQuery (Grant.class);query.setParameter (Grant.ASSIGNEE, groups.toArray (new Group [groups.size ()]));return query.getResultList ();
сделал некоторый RCA и обнаружил, что вся сущность загружается и это снижает производительность, поэтому создайте собственные запросы для получения groupRoles.