PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

findById() gibt keine Eigenschafts-ID gefunden

Wie findBy... funktioniert?

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

Abfrage:

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

Lösung

Dokument

Der Unterstrich _ ist ein reserviertes Zeichen in der Abfrageableitung von Spring Data, um möglicherweise eine manuelle Beschreibung des Eigenschaftspfads zu ermöglichen.

Halten Sie sich an die Java-Namenskonventionen zur Verwendung von camel-case für Mitgliedsvariablennamen und alles wird wie erwartet funktionieren.

Siehe auch hier