sql >> Database >  >> RDS >> PostgreSQL

findById() geeft Geen eigenschap-ID gevonden

Hoe werkt findBy...?

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

Vraag:

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

Oplossing

Doc

Het onderstrepingsteken _ is een gereserveerd teken in Spring Data-queryafleiding om mogelijk handmatige beschrijving van eigenschapspaden toe te staan.

Houd u aan de Java-naamgevingsconventies voor het gebruik van camel-case voor namen van ledenvariabelen en alles zal werken zoals verwacht.

Verwijs ook naar dit




  1. Maak een samenvattend resultaat met één query

  2. MySQL - Voorwaardelijke beperkingen voor externe sleutels

  3. INNER JOIN gebruiken om SQL Server-tabellen te combineren en weer te geven in ASP.NET-webformulieren

  4. Voeg huidige datum in datetime-formaat in mySQL