Dúvida no mapeamento com Hibernate

Galera, comecei a estudar Hibernate e estou com a seguinte dúvida:

Tenho uma aplicação dividida em 2 módulos, ambos utilizam a mesma conexão com o banco de dados, porém o módulo 1 utiliza as tabelas a, b, c e o módulo 2 utiliza as tabelas x, y, z (é só um exemplo. Na verdade a quantidade de tabelas é bem maior).
Então pensei que seria interessante ter um hibernate.cfg.xml para cada módulo, mesmo que ambos apontassem para o mesmo datasource.

Bom, não sei se esta ideia tem fundamento, mas gostaria de saber o que vocês acham a respeito disto e se é possível implementar desta maneira.

Valeu.