Salut tout le monde,
en essayant de faire fonctionner les deux fonctionnalités ensemble, en le codant de la façon suivante:
Quote:
session.enableFetchProfile(fetchProfile);
Criteria criteria = session.createCriteria(domainClass);
ProjectionList projectionList = Projections.projectionList();
for (String column : columnRelations)
projectionList.add(Projections.property(column).as(column));
criteria.setProjection(projectionList);
criteria.setResultTransformer( new AliasToBeanResultTransformer(domainClass));
criteria = criteria.add(Restrictions.eq("id", id));
List<T> resutList = criteria.list();
session.disableFetchProfile(fetchProfile);
return resutList;
ça ne marche pas :(
La projectionList est toujours appliquée, mais il semble qu'elle redéfinisse le FetchProfile référencé...
une idée ?
thx
i42