Tôi đã kết luận rằng bạn KHÔNG cần phải phân chia ranh giới giao dịch quanh một hoạt động READ (hoặc nhiều hoạt động liên tục đọc). Hibernate cho thấy rằng bạn làm điều này chỉ làm cho mọi việc phức tạp hơn họ cần. HÀNH TRÌNH, nếu bạn đang làm một WRITE (insert / update / delete) thì bạn cần một giao dịch, nhưng bài của tôi là về một READ (chọn) và về mã ngủ đông HelloWorld mà sử dụng một giao dịch quanh một hoạt động chọn đơn giản.
Nếu Hibernate là rất lo lắng về điều này, cần rollback hoặc thực hiện bất kỳ giao dịch mở trên một phiên gần. Tại sao làm phức tạp một công cụ đơn giản?
Nhìn ở đây: (đây là những gì các quốc gia liên kết ở trên)
Nhìn vào mã sau đây, mà truy cập cơ sở dữ liệu mà không có ranh giới giao dịch:
đang được dịch, vui lòng đợi..
