hibernate ordem por associação

Estou usando o Hibernate 3.2 e usando critérios para criar uma consulta. Gostaria de adicionar e "ordenar por" para uma associação muitos-para-um, mas não vejo como isso pode ser feito. A consulta do Hibernate acabaria assim, eu acho:

select t1.a, t1.b, t1.c, t2.dd, t2.ee
from t1
inner join t2 on t1.a = t2.aa
order by t2.dd   <-- need to add this

Eu tentei o critério.addOrder ("assnName.propertyName"), mas não funciona. Eu sei que isso pode ser feito para propriedades normais. Estou esquecendo de algo

questionAnswers(2)

yourAnswerToTheQuestion