Fråga : Anslutning anmärker FJÄDRAR in


Förmiddag I using FJÄDRAR och JBOSS-att slå samman för anslutning.
Jag behöver tillvägagångssätt för appell ”dbms_session.set_nls” på applikationtieren före att utföra något back-end Oracle tillvägagångssätt.

 Jag kan ha mer, än en metod i min DAO (data tar fram anmärker), appeller för varje metod som ett back-end tillvägagångssätt using anslutningen anmärker/handtaget. Förmiddag som I är kompetent lyckat att utföra dbms_session.set_nls från en av metoderna.

Ämna av utförande av dbms_session.set_nls är till uppsättningen språket till användarens preferred språk som han väljer på inloggningstiden.

Låt något att säga som jag har metod A och metod B i en DAO att klassificera, båda metodappellOracle back-end tillvägagångssätt.
Anta att jag kallade dbms_session.set_nls från en metod A, språket är uppsättningen, då det back-end tillvägagångssättet kallas, orakel går resultaten tillbaka, och metoden avslutas.

Nu de samma transaktionsappellerna understödjametoden B. Ska jag behöver appell dbms_session.set_nlsen igen? FJÄDRAR ger en ny anslutning till metod B från anslutningen slår samman? Hur FJÄDRAR handtaganslutningar i detta fall. Behaga förklarar.

Svar : Anslutning anmärker FJÄDRAR in

Sedan du använder, din egna JdbcTemplate och den passerade anslutningen till GetAccessStmtCreatoren (genomför CallableStatementCreator), är inte från din JdbcTemplate; de KUNDE potentiellt vara olika.
Andra lösningar  
 
programming4us programming4us