我使用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 –