Tôi có một quy trình hàng loạt liên quan đến việc chọn ra một số lượng lớn các bản ghi và định dạng tệp để gửi tới hệ thống bên ngoài. Tôi cũng cần phải đánh dấu những hồ sơ này như được gửi để chúng không được truyền lại vào ngày mai.Hibernate có tốt cho xử lý hàng loạt không? Điều gì về việc sử dụng bộ nhớ?
Theo cách JDBC ngây thơ của tôi, tôi sẽ chuẩn bị và thực hiện một câu lệnh và sau đó bắt đầu lặp qua bản ghi âm. Vì tôi chỉ chuyển tiếp thông qua recordset nên không cần máy chủ ứng dụng của tôi giữ toàn bộ kết quả được đặt trong bộ nhớ cùng một lúc. Các nhóm bản ghi có thể được nạp dữ liệu từ máy chủ cơ sở dữ liệu.
Bây giờ, giả sử tôi đang sử dụng chế độ ngủ đông. Tôi sẽ không kết thúc với một loạt các đối tượng đại diện cho toàn bộ kết quả được đặt trong bộ nhớ cùng một lúc?
Thay đổi phép chiếu chết dễ dàng trong Hibernate, bạn có thể lấy lại danh sách