8
Kiedy wykonuję metodę dataSource.getConnection(), gdy chcę, aby połączenie zostało zwrócone do puli (i nie zamknięte), czy wywołanie metody close powoduje zwrócenie połączenia do puli lub zamknięcie jej?Czy powinienem zamknąć połączenie pochodzące ze źródła danych?
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? –
Zamierzałem powiedzieć, że jeśli close() faktycznie zamyka połączenie PHYSICAL z DB, to nie ma sensu w łączeniu puli. –
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