package com.gzmu.springboot_mybatis.mapper;import com.gzmu.springboot_mybatis.bean.Department;import org.apache.ibatis.annotations.*;//指定这是一个操作数据库的类@MapperpublicinterfaceDepartmentMapper{@Select("select *from department where id = #{id}")public Department getDepartmentById(Integer id);@Delete("delete from department where id=#{id}")publicintdeleteDepatmentByid(Integer id);@Options(useGeneratedKeys =true,keyProperty ="id")@Insert("insert into department(departmentName) values (#{departmentName})")publicintinsertDept(Department department);@Update("update department set departmentName=#{departmentName} where id=#{id}")publicintupdateDept(Department department);}
控制层(controller)
@RestControllerpublicclassDeptController{@Autowiredprivate DepartmentMapper departmentMapper;@GetMapping("/dept/{id}")public Department getDepartmentById(@PathVariable("id") Integer id){
System.out.println("来了没");
System.out.println(id);return departmentMapper.getDepartmentById(id);}@GetMapping("/dept")public Department insertDept(Department department){
departmentMapper.insertDept(department);return department;}}