Pool DataSource sem Usuário e Senha

Olá Pessoal, estou com um problema.

Na empresa onde eu trabalho estamos utilizando o JBoss com o Hibernate, estou usando o Pool de conexões do JBoss, mas existe a necessidade que cada usuário do sistema seja um usuário do banco.
Alguém tem alguma ideia de como posso fazer isso? Vou ter que implementar um pool de conexões próprio e falar pro JBoss utilizá-lo?

Por favor, quaisquer sujestões são válidas.

Grato,
David

Suponho que dizer que esta não é exatamente uma boa prática não resolve nada, certo :wink: ?

Enfim, no caso do Hibernate, vc. pode usar o getSesssion() passando uma conexão obtida de uma forma qualquer.

No seu caso, vc. deveria fazer o lookup do DataSource no JNDI como no caso mais “normal” e, em seguida, usar a variante getConnection(username,password) do objeto retornado.

Nunca usei este esquema, mas, pelo que me lembro da última vez que olhei os fontes, o JBoss pode manter conexões “identificadas” no pool, criando-as sob demanda.