我使用Spring JPA和NonUniqueResultException扔當我使用 「findTop」 關鍵字NonUniqueResultException使用彈簧JPA時拋出 「findtop」
Java源:
Optional<ClassA> findTopByXXXOrderByIdDesc(String xxx);
然後得到異常:
exceptionType = org.springframework.dao.IncorrectResultSizeDataAccessException例外=結果返回多於一個元素;嵌套異常是javax.persistence.NonUniqueResultException:結果返回多個元素
任何人都知道會發生什麼?
請糾正我,如果我錯了:對於我的理解,儘管會返回多個結果,但是,因爲我使用了「findTop」,所以Spring JPA將幫助我選擇top結果 –
問題得到解決,因爲版本至少應該1.7.1.RELEASE –