PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

findById() donne Aucun identifiant de propriété trouvé

Comment fonctionne findBy... ?

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

Requête :

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

Solution

Doc

Le trait de soulignement _ est un caractère réservé dans la dérivation de requête Spring Data pour permettre potentiellement la description manuelle du chemin de propriété.

Respectez les conventions de dénomination Java consistant à utiliser camel-case pour les noms de variable membre et tout fonctionnera comme prévu.

Reportez-vous également à ceci