Tôi đang lên kế hoạch sử dụng giao diện StatelessSession này ở chế độ ngủ đông. Nhưng không biết những gì dữ liệu aliasing hiệu lực thi hành như đã giải thích hereHiệu ứng răng cưa dữ liệu trong hibernate là gì?
5
A
Trả lời
6
xem xét dữ liệu như
table parent
id | name
---------
1 | 'foo'
table child
id | parent_id
--------------
1 | 1
2 | 1
và một truy vấn
session.query("from child").list();
sau đó những điều sau đây sẽ thất bại cho StatelessSession session
nhưng không phải cho Session session
childs.get(0).getParent().setName("bar");
assertEqual("bar", childs.get(1).getParent().getName());
Cập nhật:
StatelessSession không "nhớ" các đối tượng được tải trong khi mất nước đứa trẻ thứ hai, nó không biết nó đã tạo đối tượng cha nó đề cập và sẽ tạo một đối tượng cha khác có cùng giá trị nhưng không cùng tham chiếu .
Các vấn đề liên quan
- 1. Phiên không trạng thái NHibernate - hiệu ứng răng cưa dữ liệu là gì?
- 2. Chống răng cưa trong TextureView
- 3. Chống răng cưa in Silverlight
- 4. Văn bản chống răng cưa trong X11
- 5. chống răng cưa iPhone OpenGLES
- 6. Chống răng cưa và bù trừ gamma
- 7. Ngăn chặn chống răng cưa cho imshow trong matplotlib
- 8. quy tắc C răng cưa và memcpy
- 9. thay đổi cường độ khử răng cưa trong matplotlib
- 10. Cách tìm giá trị duy nhất trong mảng răng cưa
- 11. Hình dạng chống răng cưa đầy đủ trong libgdx
- 12. Loại răng cưa ra lệnh Generics trong Scala
- 13. Vẽ một đường chống răng cưa một cách nhanh chóng
- 14. Chống răng cưa lạ trong chế độ xem tùy chỉnh
- 15. -webkit-font-smoothing: tương đương chống răng cưa trong firefox?
- 16. Chống răng cưa không hoạt động trong QGraphicsView
- 17. văn bản lớn chống răng cưa trong canvas
- 18. Transaction.commit() trong Hibernate là gì?
- 19. C++: Nghiêm ngặt răng cưa và lạm dụng công đoàn
- 20. QPainter :: xoay vô hiệu hóa khử răng cưa của văn bản được rút ra
- 21. char * chuyển đổi và răng cưa quy tắc
- 22. Phông chữ Emacs với khử răng cưa và gợi ý
- 23. C khắc phục những hạn chế răng cưa (? Đoàn)
- 24. HTML5 Canvas đột quỵ không chống răng cưa
- 25. Cách đặt tùy chọn chống răng cưa trên SimpleRenderer
- 26. Chống răng cưa đường chéo cạnh của CALayer
- 27. Tại sao đồ thị có hình răng cưa?
- 28. Phiên cơ sở dữ liệu là gì?
- 29. Cascading trong Hibernate là gì?
- 30. Siêu dữ liệu trong .NET là gì?
Bạn có thể giải thích thêm không? Tôi không thể hiểu hoàn toàn. Tôi hiểu rằng 'StatelessSession' không liên quan đến bối cảnh kiên trì. – Keerthivasan
@Keerthivasan IMO đó là chi tiết triển khai. Tôi sẽ cập nhật câu trả lời – Firo