Tiếp theo vấn đề:Hibernate vô hiệu hóa truy vấn bộ nhớ cache
tôi tạo ra một truy vấn để hiển thị tất cả Entries của một Bảng MYSQL, nếu tôi chỉnh sửa một lĩnh vực và thực hiện các truy vấn một lần nữa tôi nhận được cùng một (cũ) Kết quả như trong truy vấn đầu tiên .
Dường như Hibernate lưu trữ kết quả. Tôi cố gắng để vô hiệu hóa Caching với
query.setCachable (false)
"hibernate.cache.use_second_level_cache"
"cache.provider_class"
"org.hibernate.cacheable"
xả và đóng phiên
nhưng không làm việc
Tôi không hiểu những gì bạn đã thử (không rõ là bạn có ném một loạt các tùy chọn như bạn đã làm). Ngoài ra, tôi muốn xem truy vấn. –
Nó nằm trên một Servlet/JSP Page Truy vấn truy vấn = session.createQuery ("từ MyTable"); query.setCacheable (sai); Danh sách bar = query.list(); vào lần gọi đầu tiên tôi nhận được mục nhập của bảng, sau đó tôi chỉnh sửa thủ công một số trường, nếu tôi gọi lại hàm (ví dụ: làm mới/tải lại), tôi nhận được kết quả tương tự như trước –
Patrick
. nó? Có giao dịch nào không? –