Alias dans une sous-requête
Bonsoir,
Je produis une sous-requête count à l'aide du code suivant :
Code:
1 2 3 4 5 6
|
DetachedCriteria subqueryEventProfileRoleActors = DetachedCriteria.forClass(Actor.class, "act");
subqueryEventProfileRoleActors.createAlias("act.roles", "actRoles");
subqueryEventProfileRoleActors.add(Restrictions.eq("actRoles.code", eventProfile));
subqueryEventProfileRoleActors.add(Subqueries.in("act.id", subqueryEventProfileIntActors));
subqueryEventProfileRoleActors.setProjection(Projections.count("act.id")); |
et le code SQL généré produit toujours :
Code:
1 2 3
|
select count(act_.ActID) as y0_
... |
Quelque chose m'échappe, comment changer ce y0_ ???
Merci pour vos suggestions.