How is it to use an alias in hibernate in a sqlRestriction .. Here is my code but it does not work, it does not recognize "emet" and "dest" as aliases
criteria.createAlias("personne", "emet", JoinFragment.INNER_JOIN);
criteria.createAlias("destinataire", "dest", JoinFragment.INNER_JOIN)
.createCriteria("fichier")
.add(Restrictions.sqlRestriction("({alias}.codic SIMILAR TO 'U[AB0-9]{4}' and emet.cod = 'ERF') OR (emet.codic SIMILAR TO '[^U]%' and dest.codic like 'AA%') OR (emet.codic SIMILAR TO 'U[AB0-9]{4}' and {dest}.codic SIMILAR TO '[^U]%')"));