我正在尝试从视图模板执行 JPA 查询,但它不起作用(我已经使用 phpMyAdmin 验证了有记录)。我知道这通常应该通过控制器完成并传入 via render
,但这是构建将出现在每个页面上的菜单的一部分,我不想修改每个控制器来完成此操作。
我目前正在尝试的是
<ul>
%{
import models.Building;
List<Building> buildings = Building.findAll();
}%
#{list items: buildings, as: 'building'}
<li><a href="">${building}</a></li>
#{/list}
</ul>
但我收到错误The template /app/views/Networks/grid.html does not compile : unexpected token: (
引用调用的行findAll()
。这样做的正确方法是什么?