JPA-Repository: javax.persistence.NonUniqueResultException: result gibt mehr als ein Element zurück

Mit dem folgenden Code kann ich die Ergebnisse meiner Abfrage nicht abrufen. Ob ich benutzeMap<ContentType... oderMap<String... Ich erhalte den gleichen Fehler: javax.persistence.NonUniqueResultException: result gibt mehr als ein Element zurück

Offenbar sollte JPA in der Lage sein, mehrere Zeilen in Repositorys zu verarbeiten. Ich habe mich nach anderen Anmerkungen umgesehen, die möglicherweise fehlen und bei denen es schwierig ist, Ergebnisse zu erzielen.

Irgendwelche Vorschläge, was ich tun soll, um dies zu beheben?

@Transactional
public interface ContentRepository extends JpaRepository<Content,Integer>{

    ....

    @Query(nativeQuery=true, value="SELECT content_type, COUNT(*) AS myColumn FROM dbo.content GROUP BY content_type")
    Map<ContentType, Integer> getContentCountByType();

}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage