Tôi muốn biết liệu có tương đương với BeanComparator từ Commons BeanUtils, điều này sẽ cho phép sử dụng generics (và cũng không dựa vào Bộ sưu tập của Commons).Tương đương chung với BeanComparator từ Commons BeanUtils
5
A
Trả lời
1
Phiên bản 1.9.x của hạt đậu phộng là generics tương thích. Chỉ cần cập nhật lên phiên bản phát hành hiện tại (1.9.2 kể từ tháng 6 năm 2014) và bạn sẽ có những gì bạn mong muốn. http://commons.apache.org/proper/commons-beanutils/apidocs/org/apache/commons/beanutils/BeanComparator.html
Bạn có thể tải xuống tại đây hoặc sử dụng các tạo tác maven. http://commons.apache.org/proper/commons-beanutils/
Điều đó nói rằng, tốt hơn là không sử dụng cơ chế phản xạ này vì hiệu suất truy cập và mất kiểm soát có thể sẽ không đáng để tiết kiệm nhỏ trong các dòng mã.
Các vấn đề liên quan
- 1. Có tương đương chung với ArrayIterator từ Bộ sưu tập Apache Commons không?
- 2. lớp trùng lặp trong commons-bộ sưu tập và commons-beanutils
- 3. sánh vs Apache BeanComparator
- 4. Groovy GDK tương đương với Apache Commons StringUtils.capitalize (str) hoặc Perl's ucfirst (str)
- 5. Bất kỳ tương đương VBNET nào của C#, nơi từ khóa ràng buộc chung chung?
- 6. JodaTime tương đương với DateUtils.truncate()
- 7. Java Tương đương với từ điển Python
- 8. ASMX tương đương với Page_Init?
- 9. python tương đương tương đương
- 10. Tương đương TreeSet của Java tương đương với Python?
- 11. Java tương đương với OpenLayers
- 12. AF_UNIX tương đương với Windows
- 13. find_by_sql tương đương với mongoid?
- 14. Jackson tương đương với iPhone?
- 15. Tương đương với Android java.awt.Dimension
- 16. F # tương đương với số
- 17. Scalaz tương đương với forM_
- 18. Tương đương với .NET JAXB?
- 19. Haskell tương đương với Boost.Fusion
- 20. MDX tương đương với THÍCH
- 21. GCC tương đương với PDBs
- 22. Tương đương với C# ObservableCollection trong Java
- 23. Python tương đương với find2perl
- 24. java tương đương với mkstemp
- 25. C# tương đương với shell_exec
- 26. WPF tương đương với TextRenderer
- 27. MSVC tương đương với __builtin_popcount?
- 28. python tương đương với sed
- 29. Double.doubleToLongBits tương đương với C#?
- 30. .net tương đương với htmlunit?
bạn đang sử dụng phiên bản nào? Tính đến v1.9, bộ so sánh sử dụng Generics. – Bivas
Tôi giả định một cái cũ hơn. Cảm ơn, tin tốt rằng họ cuối cùng đã thêm hỗ trợ chung chung. Nhưng bây giờ với java mới 8 lambdas nó có thể là một chút muộn :) –
Tôi đã thực hiện một so sánh tùy chỉnh cho phép chung chung, và chấp nhận filedName (tài sản) để được sắp xếp, nhưng với một số cuộc gọi api phản ánh liên quan. –