Ich teste einen Dienst, der einige Informationen aus der DB zurückgibt.Spring Framework und Jpa Repository gibt ungültige DB-Daten zurück
Ich benutze Spring Framework und JPA Repository, um die Daten aus der Datenbank zu erhalten, um sie mit der Service-Ausgabe zu vergleichen.
public interface UsersAccountsRepo extends JpaRepository<UsersAccounts, Long> {
List<UsersAccounts> findAllByUserId(String userId);
}
Aufruf der Methode:
List<UsersAccounts> usersAccounts = UsersAccountsRepo.findAllByUserId(userId);
Die db hat 3 Einträge für den userid = 123, mit dem folgenden Format:
- 123/30001
- 123/30002
- 123/30003
Aber die Methode gibt eine Liste von drei identischen Einträgen:
- 123/30001
- 123/30001
- 123/30001
ich versucht habe, mit findByUserId (String userId) , aber es hat das gleiche Ergebnis.
Vielen Dank.
Bitte aktualisieren Sie Ihre Frage und fügen Sie die Entität 'UserAccounts' hinzu, die Ihnen helfen könnte. –