Cuestión : Objeto de conexión en RESORTE


Estoy utilizando reunión de la conexión del RESORTE y de JBOSS.
Necesito llamar procedimiento de “dbms_session.set_nls” en la grada del uso antes de ejecutar cualquier procedimiento final de Oracle.

 Puedo tener más de un método en mi DAO (objeto del acceso de datos), llamadas de cada método un procedimiento final usar el objeto de conexión/la manija. Puedo ejecutar con éxito dbms_session.set_nls a partir del uno de los métodos.

El propósito de ejecutar dbms_session.set_nls es fijar la lengua a la lengua preferred del usuario que él selecciona en el tiempo de la conexión.

Dejado para decir me tengo el método A y método B en una clase de DAO, ambos procedimientos finales de Oracle de la llamada de los métodos.
Suponer que llamé dbms_session.set_nls de un método A, se fija la lengua, después se llama el procedimiento final, el oráculo vuelve los resultados y se termina el método.

Ahora las mismas llamadas de transacción el segundo método B. ¿Necesitaré llamar el dbms_session.set_nls otra vez? ¿El RESORTE proporciona una nueva conexión al método B de la piscina de la conexión? Cómo SUELTAN las conexiones de las manijas en este caso. Explicar por favor.

Respuesta : Objeto de conexión en RESORTE

Puesto que usted es el usar su propio JdbcTemplate y la conexión pasajera al GetAccessStmtCreator (instrumentos CallableStatementCreator) no es de su JdbcTemplate; él PODÍA potencialmente ser diferente.
Otras soluciones  
 
programming4us programming4us