Есть ли компаратор Java с открытым исходным кодом для сравнения bean-компонентов по нескольким полям для сортировки по нескольким столбцам? Каждый столбец можно отсортировать по возрастанию или по убыванию.
Для сортировки по одному столбцу этого можно добиться, используя org.apache.commons.beanutils.BeanComparator
вместе с org.springframework.util.comparator.InvertibleComparator
.
Я понимаю, что этот функционал достаточно тривиален для написания, но какой смысл изобретать велосипед, если он уже написан и протестирован?