Я хотел бы получить hql-запрос от DetachedCriteria.Есть ли правильный способ сделать это (я имею в виду toString не правильно)?
Это невозможно, поскольку критерии сопоставляются не с hql, а с sql. Наблюдение за sql должно быть простым с show_sql = true.
См. Также вопрос SO: StackOverflow - это какой-либо простой способ преобразовать критерии в hql