2011-01-12 9 views

Odpowiedz

9

Po wywołaniu metody close() na połączeniu zwróconym przez DataSource, zwróciłby ją do puli, aby był używany przez inny wątek. Zamknięcie połączenia jest niezgodne z celem puli.

+0

Dlaczego powiedziałeś: "Zamknięcie połączenia jest niezgodne z celem puli." Jeśli zamknięcie połączenia spowoduje powrót do puli, powinno to być oczekiwane zachowanie? –

+1

Zamierzałem powiedzieć, że jeśli close() faktycznie zamyka połączenie PHYSICAL z DB, to nie ma sensu w łączeniu puli. –

+1

Co stanie się z oczekującymi transakcjami w połączeniu, które nie zostały zatwierdzone w bazie danych? Czy źródło danych zapewnia zatwierdzenie oczekujących transakcji przed zwróceniem połączenia do puli? – Tushu

Powiązane problemy