javax.persistence.NonUniqueResultException: result returns more than one elements
这个方法经过查阅发现很局限,他要求必须只能返回一个值:多了抛出NonUniqueResultException异常,查询不到结果抛出NoResultException异常。所以方法慎用!
修改:
dao层应修改方法为countByName(),返回值为Long(大写)
之前是findByName(),因为这个方法返回的是一条数据,所以当在数据库中查到1条以上时便会出现这种错误。