spring boot项目实现条件查询及分页

EmpMapper


    
    
    
    
    
    
    
    
  
  
    empno, empname, job, mgr, hiredate, sal, comm, deptno
  
  

EmpDao

List queryemps(@Param("deptno") Integer deptno,@Param("empname") String empname);

 

页面代码

姓名: 请选择部门: 添加员工信息

EmpAction

@Autowired
    private EmpService empService;

    @Autowired
    private DeptService deptService;

    @RequestMapping("/login.do")
//    @ResponseBody
    public String  login(@RequestParam(value="dNo",required=false,defaultValue="0")Integer dNo,@RequestParam(value="ename",required=false)String ename, @RequestParam(value = "now", required = false, defaultValue = "1")Integer now, ModelMap map) {
        List depts = deptService.selectAllDepts();
        map.put("dList",depts);
        PageHelper.startPage(now, 3);
        List emps = empService.queryemps(dNo,ename);
        PageInfo pageInfo = new PageInfo<>(emps);
        map.put("pageInfo", pageInfo);
        map.put("deptNo",dNo);
        map.put("name",ename);
        return "index";
    }

总结:今天初次了解spring boot并建立了完整的项目,了解并清楚了spring boot项目的构成及环境搭建,并通过以往学习的springMvc的相关知识点套用在新的spring boot项目上,实现了对数据库数据的条件查询及分页,还实现了对数据库数据的添加功能。

你可能感兴趣的:(spring boot项目实现条件查询及分页)