IncorrectResultSizeDataAccessException返回多个元素

时间:2017-05-23 00:16:04

标签: java spring hibernate servlets spring-data-jpa

我有一个Spring Data JPA存储库,我需要在其中按名称和项目字段获取条目。

public interface ItemRepository extends CrudRepository<Item, 

    {
            public Item findById(String id);
            public List<Item> findByNameAndItem(String name, 
            String item, Pageable pageables);
    }

档案:

class Item{

    private String id;

    private String idTrans;

----

我打电话给metod likethis:

return itemRepository.findByNameAndItem
            (name,item, new PageRequest(0, 10));

错误:

  

用于servlet [dispatcherServlet]的Servlet.service()与path的上下文   []引发异常[请求处理失败;嵌套异常是   org.springframework.dao.IncorrectResultSizeDataAccessException:result   返回多个元素;嵌套异常是   javax.persistence.NonUniqueResultException:result返回的值超过   一个元素]与root cau

0 个答案:

没有答案