@RestController
public class controller {
@Autowired
department dept;
@GetMapping("/dept/{id}")
public Department department(@PathVariable("id")Integer id){
return dept.getDepId();
}
@GetMapping("/dept")
public Department insertDept(Department department){
dept.insertDept(department);
return department;
}
}
1.4 增删改查Mapper接口
@Mapper
public interface department {
@Select("select * from department where id=#{id}")
public Department getDepId();
@Delete("delete from department where id=#{id}")
public int deleteDepId(Integer id);
@Insert("insert into department(departmentName) values(#{departmentName})")
public int insertDept(Department department);
@Update("update department set departmentName=#{departmentName} where id=#{id}")
public int updatedep(Department Department);
}
1.5 页面显示主键的值
//是不是使用自动生成的主键,主键是哪个
@Options(useGeneratedKeys = true, keyProperty = "id")
@Insert("insert into department(departmentName) values(#{departmentName})")
public int insertDept(Department department);
@RestController
public class controller {
@Autowired
department dept;
@GetMapping("/dept/{id}")
public Department department(@PathVariable("id")Integer id){
return dept.getDepId();
}
}
2.6 Mapper接口
@Mapper
public interface EmployeeMapper {
public Employee getEmpId(Integer id);
public void InsertEmp(Employee employee);
}