Это из видеокурса по спрингу.
Я посмотрел доку:
findAll
List<T> findAll()
Specified by:
findAll in interface CrudRepository<T,ID>
Т.е. findAll вернет List. Зачем он его через цикл переводит в Set? Я что-то растерялся немного. Надо в Set перевести - ну, можно кастом, наверное. В общем, непонятно ничего. Был бы признателен за помощь.
вот поэтому видеокурсы в большинстве своем - мусор