PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

findById() restituisce Nessun ID proprietà trovato

Come funziona findBy...?

Entity:
private int clientid;
private String firstname;
private String lastname;

Query:

findBy<Name_as_per_entity>
findByClientid(int clientid);
findByFirstnameAndLastname(String firstname, String lastname)

Soluzione

dottore

Il sottolineatura _ è un carattere riservato nella derivazione della query Spring Data per consentire potenzialmente la descrizione manuale del percorso della proprietà.

Attenersi alle convenzioni di denominazione Java per l'utilizzo di camel-case per i nomi delle variabili membro e tutto funzionerà come previsto.

Fai riferimento anche a questo