Bạn có thể lựa chọn để sử dụng các giao dịch ở đây như là một trong hai cách bạn có thể nhận được kết quả tương tự.Trừ khi bạn đang đi để làm cho một số thay đổi để các dữ liệu, bạn không cần một giao dịch. một số muốn có giao dịch luôn luôn khi họ tương tác với DB, nhưng đó chỉ là một quy ước. Trong trường hợp đó bạn có thể sử dụng một giao dịch readonly bằng cách sử dụng session.setFlushMode(FlushMode.NEVER);Cũng bạn tốt hơn bằng cách sử dụngsession.createCriteria(Book.class).list();Như bất kỳ refactoring sẽ thay đổi các truy vấn tự động.
đang được dịch, vui lòng đợi..