Como o findBy... funciona?
Entity:
private int clientid;
private String firstname;
private String lastname;
Consulta:
findBy<Name_as_per_entity>
findByClientid(int clientid);
findByFirstnameAndLastname(String firstname, String lastname)
Solução
Documento
O sublinhado _ é um caractere reservado na derivação de consulta Spring Data para permitir potencialmente a descrição manual do caminho da propriedade.
Atenha-se às convenções de nomenclatura Java de usar camel-case para nomes de variáveis de membro e tudo funcionará conforme o esperado.
Consulte também este