tôi cần một bộ sưu tập mà các cửa hàng mục như cặp khóa-giá trị (vì vậy tôi có thể tra cứu giá trị bằng một chìa khóa), nhưng tôi cần một cho phép nhiều giá trị để chia sẻ cùng khóa sử dụng ngủ đôngMultimap trong Hibernate
9
A
Trả lời
11
Một bản đồ với nhiều giá trị cho một khóa được gọi là một multimap - có một triển khai thực hiện trong thư viện commons Apache. Hibernate không hỗ trợ trực tiếp loại bộ sưu tập này, nhưng nó có thể được mở rộng để thực hiện tương đối dễ dàng bằng cách triển khai giao diện UserCollectionType
. Điều này blog article mô tả cách thực hiện chi tiết.
0
Tôi cũng đã tìm thấy một cái gì đó có liên quan
Vì vậy, có thể thích này cũng có.
0
Có một số multimap trên google collections. Tôi không biết nếu họ là hibernate tương thích mặc dù.
Các vấn đề liên quan
- 1. Multimap trong Scala
- 2. multimap in .NET
- 3. Scala Immutable Multimap
- 4. C++ multimap iterator invalidation
- 5. Multimap không phân loại
- 6. STL Multimap Remove/Erase Values
- 7. Multimap với HashMultiset cho các giá trị
- 8. "multiset" & "multimap" - Vấn đề là gì?
- 9. Tạo Multimap yếu với Google Collections
- 10. Sort Guava Multimap theo số giá trị
- 11. multimap vs bản đồ với tập hợp
- 12. Làm thế nào để sắp xếp multimap ổi? (KEY = DATE)
- 13. Kết hợp Java ổi của Multimap và Cache
- 14. Thêm giá trị mảng vào tiêu chuẩn :: multimap
- 15. Kết hợp hai Bản đồ vào một MultiMap
- 16. Thêm khóa có giá trị rỗng vào Guava Multimap
- 17. Có cấu trúc dữ liệu Multimap tương đương javascript không?
- 18. Làm thế nào để lặp qua google multimap
- 19. getCurrentSession hibernate trong web
- 20. Các số trong Hibernate
- 21. Ngày tháng trong Hibernate
- 22. HibernateDaoSupport trong hibernate 4.0
- 23. có một trình vòng lặp trên các khóa duy nhất trong một std :: multimap không?
- 24. Làm thế nào để tránh các cặp trùng lặp/tìm thấy một cặp trong multimap?
- 25. Cascading trong Hibernate là gì?
- 26. Transaction.commit() trong Hibernate là gì?
- 27. ElementCollection createAlias trong hibernate API
- 28. Enum tables trong Hibernate/NHibernate
- 29. @ManyToAny chú thích trong hibernate
- 30. SessionFactory.openSession (Connection) trong Hibernate 4
đã trả lời câu hỏi của tôi tuyệt vời tại đây: http://stackoverflow.com/questions/545047/hibernate-collections-of-collections – Pat