Contextos e Multi-Tenancy

Boa Tarde Senhores!

Estou desenvolvendo um sistema em JSF 2.0 + Primefaces + Hibernate pela primeira vez e estou meio perdido em uns conceitos. Gostaria, se possivel de uma direcao, para que eu possa resolver alguns problemas.

Supondo a seguinte situacao:

Um empresa com duas lojas, acessando mesmo servidor. Neste caso preciso usar um contexto soh, mas com 2 bancos de dados. Ate ai tudo bem, pois embora eu ainda naum saiba implementar, sei que existe multi-tenancy em hibernate e consigo “selecionar” qual banco de dados utilizar.

Mas o problema eh que este cliente quer a mesma base de clientes para ambas as lojas, ou seja… embora tenha 2 bancos de dados diferentes, a base de clientes devera constar em apenas 1 delas, e a outra devera utilizar a base do outro banco…

Como implementar isto?

Abraco!