Query Name em um arquivo Separado!

To com uma duvida, é possível lançar comandos HQL em um arquivo XML separado?!
Como faço isso?!

Vi num tutorial do pessoal da “Comunidade Livre Paraíba” (Introdução ao Hibernate 3) que eu posso colocar nos meus .hbm.xml consultas como essa:

<query name="busca">
<![CDATA[from Funcionario f]]>
</query>

Mas o que realmente eu queria era criar um ConsultasGerais.xml com diversas named querys como esta acima e elas serem chamadas diretamente quando eu fizer alguma operação.

-> o que deveria ser acrescentado no Hibernate.cfg.xml para referenciar a esse novo arquivo!?

Qual seria a melhor maneira a seguir???

as “querys” em arquivos “HBM” (varios) ou ela em arquivos “java” (um) DAO ???