Bom dia,
Gostaria de fazer uma consulta personalizada na minha interface que estende JPARepository
na qual a minha model não tem a anotação @entity , é possível fazer isso?

Se não é uma entidade, não é possível, pois, onde seria a fonte de dados que seria consultada?
@rudgieri
É possível retornar os dados usando uma classe diferente da entidade, mas não é possível fazer pesquisas usando essa classe se ela não estiver mapeada. Para coletar o resultado usando uma classe não mapeada os nomes dos campos precisam ser iguais aos da entidade.
Outra forma é mapear a classe como alvo dos resultados da pesquisa da entidade.