2010-04-01 31 views

Trả lời

2

Luôn có nghĩa là trước khi bất kỳ truy vấn nào chạy trên bộ sưu tập hoặc truy vấn đó chạy lại cơ sở dữ liệu. Với tự động tôi giả sử có một số "ma thuật" dưới mui xe mà biết hầu hết các dữ liệu không thay đổi thường xuyên, do đó bạn không phải luôn luôn phải tuôn ra. Nó cũng ảnh hưởng đến tần suất xảy ra trong một giao dịch. Tôi nói sức vì một số nguồn tin cho biết thiết lập các flushmode chỉ là một gợi ý cho ngủ đông - nhưng thấy chủ đề này đối với một số thảo luận ...

http://forum.springsource.org/archive/index.php/t-14044.html

5

Nếu chế độ tuôn ra là 'AUTO' trước khi sa thải bất kỳ ngủ đông truy vấn sẽ kiểm tra nếu có bất kỳ bảng nào được cập nhật. Nếu vậy, tuôn ra sẽ được thực hiện nếu không thì không. Nếu chế độ tuôn ra là 'LUÔN', việc tuôn ra sẽ xảy ra ngay cả khi không có bảng nào được cập nhật.

Kiểm tra nguồn của, org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush (AutoFlushEvent)

Các vấn đề liên quan