Hibernate trabalha com vários bancos ao mesmo tempo?

Olá pessoal,

Estou iniciando no hibernate, na verdade é nhibernate pois minha plataforma é .net.

Estou iniciando um projeto de medio porte, onde tenho um bom tempo para concluílo, decidi que vou utlizar nhibernate pra aprender e porque o projeto se encaixa bem na estrutura orientação a objetos.

Agora um requisito importante neste projeto é que vou precisar trabalhar com mais de um database ao mesmo tempo. Tipo 2 bases sql e uma Oracle. Gostaria de saber se o hibernate suporta este tipo de requisito e como faço pra configurar isso.

Obrigado a todos.