Я хотел бы знать, есть ли эквивалент для BeanComparator из Commons BeanUtils , который позволял бы использовать дженерики (и также не полагался бы на коллекции Commons).
Версия 1.9.x commons-beanutils совместима с генериками. Просто обновите до текущей версии выпуска (1.9.2 по состоянию на июнь 2014 года), и у вас будет то, что вы хотите. http://commons.apache.org/proper/commons-beanutils/apidocs/org/apache/commons/beanutils/BeanComparator.html
Вы можете скачать его здесь или использовать артефакты Maven. http://commons.apache.org/proper/commons-beanutils/
При этом, как правило, лучше не использовать этот механизм отражения, поскольку снижение производительности и потеря контроля, вероятно, не будут стоить незначительной экономии в строках кода.