0

我使用两个列表数据,一个必须调用另一个作为参数,但我无法对您想要的数据进行过滤。

本次比赛是针对这个清单:

   @RequestMapping(method=RequestMethod.GET, value="/listarReceita/{controle}/versoes")
public String listVersions(@PathVariable("controle") int controle, Map<String, Object> map) {

    map.put("versoesList", receitaService.getAllReceita());    

    return "listVersions";
}

但在这种情况下,结果是表的全部内容。这不是我想要的。我只想看到在案例“控制”中传递的内容参数的数据。

我怎么能解决这个问题?

谢谢您的帮助。

4

1 回答 1

1

为了只接收相关的值,您必须在 recietaService 中创建一个方法 list getRecietaByControle(int controle) { } 并实现创建查询以提取 recieta 的逻辑。

现在上面提到的方法调用这个新方法只获取那些匹配条件的元素,而不是从 db 获取所有元素

于 2013-06-07T21:30:25.577 回答