s7251 / JavaProject

MPR
2 stars 0 forks source link

hibernate - sesje nalezy otworzyc metoda openSession() #8

Closed Tokiya closed 12 years ago

s7251 commented 12 years ago

Używam getSession() gdyż wówczas dostaję sesję domyslnie tworzoną i zarządzaną przez Hibernate z bierzącym wątkiem, jest to metoda bezpieczna gdyż mogę się do niej odwołac wielokrotnie z dowolnego miejsca, chyba że wywołam jawnie session.close() - wtedy rzeczywiście zostaje jedynie getOpenSession(), którym z koleji trzeba zarządzać samodzielnie - więc prościej jest używać getSession() chociaż jak ktoś woli ręcznie zarządzać połączeniem to może używać getOpenSession() - nie chciałem sobie utrdniać. Więc czy naprawdę muszę przechodzić na getOpenSession()? Podsyłam też link do dyskusji http://www.coderanch.com/t/218804/ORM/java/Difference-between-Session-openSession-Session

btw. pod jakim adresem mailowym mozna sie z Panem kontaktowac? I czy jeszcze dzis albo w tygodniu jest szansa na sprawdzenie poprawek mojego projektu aby otrzymac zaliczenie?

Tokiya commented 12 years ago

Spokojnie moe by do koca tego tygodnia. dzikuje za linka, w sumie po gbszym zastanowieniu si ma Pan racj :) Pozdrawiam AU

W dniu 31 stycznia 2012 11:26 uytkownik s7251 < reply@reply.github.com

napisa:

Uywam getSession() gdy wwczas dostaj sesj domyslnie tworzon i zarzdzan przez Hibernate z bierzcym wtkiem, jest to metoda bezpieczna gdy mog si do niej odwoac wielokrotnie z dowolnego miejsca, chyba e wywoam jawnie session.close() - wtedy rzeczywicie zostaje jedynie getOpenSession(), ktrym z koleji trzeba zarzdza samodzielnie - wic prociej jest uywa getSession() chocia jak kto woli rcznie zarzdza poczeniem to moe uywa getOpenSession() - nie chciaem sobie utrdnia. Wic czy naprawd musz przechodzi na getOpenSession()? Podsyam te link do dyskusji http://www.coderanch.com/t/218804/ORM/java/Difference-between-Session-openSession-Session

btw. pod jakim adresem mailowym mozna sie z Panem kontaktowac? I czy jeszcze dzis albo w tygodniu jest szansa na sprawdzenie poprawek mojego projektu aby otrzymac zaliczenie?


Reply to this email directly or view it on GitHub: https://github.com/s7251/JavaProject/issues/8#issuecomment-3736606