例如:
A表存了B表的id,但是A表对应的 datagrid 页面列表展示的时候,需要显示B表id对应的 name值,那么在后台数据是怎么关联的! 我看到 用户管理 有关联 部门和 角色。 UserController.java 代码太多,没太看懂。 有人能指点一下么。
@RequestMapping(params = "datagrid")
public void datagrid(BrandEntity brand,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
CriteriaQuery cq = new CriteriaQuery(BrandEntity.class, dataGrid);
//查询条件组装器
org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, brand, request.getParameterMap());
try{
//自定义追加查询条件
}catch (Exception e) {
throw new BusinessException(e.getMessage());
}
cq.add();
this.brandService.getDataGridReturn(cq, true);
TagUtil.datagrid(response, dataGrid);
}
|