There is no mention of java.util.Set in [Repository query return types](https://docs.spring.io/spring-data/commons/reference/repositories/query-return-types-reference.html), but definitely it is supported (at least by Spring Data JPA).