Я пытаюсь сгенерировать код для репозитория JPA ниже, используя библиотеку JavaPOET, но получаю ошибку "только классы имеют суперклассы, а не ИНТЕРФЕЙС".
@Repository
public interface UserRepository extends PagingAndSortingRepository<User, Long> {
}
Вот код JavaPOET, который я пробовал.
TypeSpec userRepository = TypeSpec.interfaceBuilder("UserRepository")
.addAnnotation(Repository.class)
.addModifiers(Modifier.PUBLIC)
.superclass(ParameterizedTypeName.get(ClassName.get(PagingAndSortingRepository.class),
ClassName.get(User.class),
ClassName.get(Long.class)))
.build();
Любое решение/лучшая практика для создания интерфейса, расширяющего класс? Спасибо,