Utilizando JOIN em HQL

Sou iniciante em em programação e estou tendo dificuldade em converter um SQL em HQL. Eu não sei qual a sintaxe em HQL para fazer um LEFT OUTER JOIN.

SQL:

SELECT f.cpf, f.nomefun, d.nomedepto
FROM funcionario f, departamento d
WHERE f.depto =* d.depto;

ou

SELECT f.cpf, f.nomefun, d.nomedepto
FROM funcionario f LEFT OUTER JOIN departamento d
ON f.depto = d.depto;

Gostaria de saber como esse SQL ficaria seu convertesse para HQL?

from Funcionario f
left outer join f.departamento d

se quiser trazer tanto o funcionario quanto o departamento… faça left outer join fetch