Pool / Datasource dinamico

"perverse64" <perverse64-/[email protected]> Thu, 03 Dec 2009 07:26:32 -0000
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Hola mis colegas!!

tengo una cuestion para consultarles:

Actualmente tengo una aplicación hecha con struts/spring/hibernate.
La conexion para hibernate es por medio de un datasource el cual es provisto por el servidor de aplicaciones.

La duda es, es posible ya sea con un datasource o un pool de conexiones tipo 3cp0 hacer una reconexion a la base de datos y por tanto usar otro usuario de base de datos

es decir inicialmente me conecto con un usuario a la base de datos (usuario_1) y despues por razones de negocio o la condicion que sea me debo de reconectar con otro usuario (usuario_2) en la misma sesion web.

La verdad no tengo idea de como se pueda hacer una reconexion, pues por lo que veo necesitaria tantos datasources como usuarios diferentes, y por otra parte no sabría como hacer la configuracion para diferentes usuarios de base de datos usando 3cp0 y cambiarlos al vuelo

es posible esto que les comento?
Espero sus valiosas opiniones y comentarios

saludos