Galera,
Minha aplicação está utilizando EJB3 + JPA + JSF e a questão é a seguinte, como acessar bancos de dados diferentes a partir de uma variavel que está no banco.
Por exemplo, tenho a tabela de usuário que loga no sistema que está na base default, e cada usuário está atrelado a uma empresa, e cada empresa tem uma base diferente.
Tenho um banco default que faz o login do usuário, e já consigo acessar uma outra base criando vários persistence-unit em meu percistence.xml.
Agora como utilizar o EntityManager correto para acessar a base correta através do usuário que está logado no sistema ?
Tentei utilizar EJB Estateful mais não tive sucesso, não sei se utilizei da for incorreta. Como acessar os dados que estão na sessão HTTP…
Alguma dica ?