Bạn đã định cấu hình nhóm kết nối của mình như thế nào? Nếu đó là nguồn dữ liệu máy chủ, các thuộc tính như kiểm tra kết nối phải được đặt trong máy chủ. Xem http://docs.oracle.com/ cd / E21764_01 / web.1111 / e13737 / ds_tuning.htm # i1199711 ví dụ cài đặt.
Nếu đó là một nhóm EclipseLink, nó sẽ tự động cố gắng thử lại các truy vấn khi phát hiện lỗi kết nối theo mặc định. Các thuộc tính kiểm soát hành vi chỉ có thể truy cập được thông qua api trong lớp DatabasePlaform cho cơ sở dữ liệu cụ thể của bạn và có thể được đặt thông qua một tùy biến như được mô tả tại đây: Cách sửa đổi hành vi thử lại kết nối Eclipselink JPA 2.0