Entidade compartilhada

Pessoal, como faço pra compartilhar entidades entre schemas diferentes?

Tenho o seguinte cenário:

Uma app que vários clientes usam… Num determinado cliente, preciso que suas 3 lojas acessem a mesma base de clientes… todos os dados estao no mesmo banco de dados, em schemas diferentes…

Claro que, eu poderia passar @Table( schema = “public” ) na entidade em questão… mas no caso, esta app eh usada por varios clientes, ou seja, naum posso alterar isso… tinha q ser dinamicamente…

estou setando o default schema pelo hibernate.cfg.xml…

Alguem jah passou por isso?