Jeecg中的DataGrid实体模糊查询

代码如下

@RequestMapping(params = "datagrid")
	public void datagrid(StudygroupEntity studygroup,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
		// 添加模糊查询字段
		// 如下使studygroupTheme变为模糊查询的字段
		if(StringUtils.isNotEmpty(studygroup.getStudygroupTheme())) {
			studygroup.setStudygroupTheme("*%"+studygroup.getStudygroupTheme()+"%*");
		}
		CriteriaQuery cq = new CriteriaQuery(StudygroupEntity.class, dataGrid);
		//查询条件组装器
		org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, studygroup, request.getParameterMap());
		this.studygroupService.getDataGridReturn(cq, true);
		TagUtil.datagrid(response, dataGrid);
	}

注释:如果有很多个模糊查询的字段依次添加。

你可能感兴趣的:(JEECG快速开发平台)