jeecgあいまいクエリ

  @RequestMapping(のparams = " データグリッド" 公共 ボイドデータグリッド(StudentsEntity学生、HttpServletRequestのリクエスト、HttpServletResponseの応答、DataGridのデータグリッド){ 
 
            String型の学校 = student.getSchool(); 
            ストリングstuName = student.getStuName()。
            ストリングstuGrade = student.getStuGrade()。
            ストリングstuClass = student.getStuClass()。
            CriteriaQueryのCQ = 新しい CriteriaQuery(StudentsEntity。クラス、データグリッド)。
            もし(StringUtils.isNotEmpty(学校)){ 
                cq.add(Restrictions.sqlRestriction(" '%のような学校" +学校+ " %' " )); 
            } 
            であれば(StringUtils.isNotEmpty(stuName)){ 
                cq.add(Restrictions.sqlRestriction(" のようなstu_name '%" + stuName + " %' " )); 
            } 
            であれば(StringUtils.isNotEmpty(stuGrade)){ 
                cq.add(Restrictions.sqlRestriction(" のようなstu_grade '%" + stuGrade + " %'
            } 
            であれば(StringUtils.isNotEmpty(stuClass)){ 
                cq.add(Restrictions.sqlRestriction(" '%のようなstu_class " + stuClass + " %' " )); 
            } 
 
            この .studentsService.getDataGridReturn(CQ、)。
            TagUtil.datagrid(レスポンス、データグリッド)。

}

 

おすすめ

転載: www.cnblogs.com/Jeely/p/11303447.html