Tôi đang bối rối về các phiên ngủ đông và hồ bơi kết nối, chúng có giống nhau không?Sự khác biệt và mối quan hệ giữa phiên ngủ đông và hồ bơi kết nối?
10
A
Trả lời
14
Hibernate là ORM, nó là một lớp giữa cơ sở dữ liệu SQL và POJO của bạn.
Hồ bơi kết nối cung cấp cách lưu trữ và sử dụng lại java.sql.Connection
trường hợp về tốc độ và độ bền.
Một hibernate Session
là trình bao bọc xung quanh một Connection
để cho phép bạn lưu POJO của mình mà không cần ghi trực tiếp SQL.
Vì vậy, hibernate Session
là trình bao bọc xung quanh một Connection
. Connection
s được giữ trong một hồ bơi kết nối.
Khi bạn gọi SessionFactory.openSession
hibernate trước tiên hãy lấy số Connection
từ nhóm kết nối được cung cấp. Sau đó, tạo một số Session
xung quanh Connection
và trả lại.
Cảm ơn bạn. Tôi đồng ý với bạn. –
+1 ngắn & đơn giản –
Có đóng kết nối khi đóng phiên không? –