src/main/java/com/system/service/impl/StudentServiceImpl.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.system.service.impl;
import com.system.mapper.CollegeMapper;
import com.system.mapper.StudentMapper;
import com.system.mapper.StudentMapperCustom;
import com.system.po.*;
import com.system.service.StudentService;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
@Service
public class StudentServiceImpl implements StudentService {
//使用spring 自动注入
@Autowired
private StudentMapperCustom studentMapperCustom;
@Autowired
private StudentMapper studentMapper;
@Autowired
private CollegeMapper collegeMapper;
public void updataById(Integer id, StudentCustom studentCustom) throws Exception {
studentMapper.updateByPrimaryKey(studentCustom);
}
public void removeById(Integer id) throws Exception {
studentMapper.deleteByPrimaryKey(id);
}
public List<StudentCustom> findByPaging(Integer toPageNo) throws Exception {
PagingVO pagingVO = new PagingVO();
pagingVO.setToPageNo(toPageNo);
List<StudentCustom> list = studentMapperCustom.findByPaging(pagingVO);
return list;
}
public Boolean save(StudentCustom studentCustoms) throws Exception {
Student stu = studentMapper.selectByPrimaryKey(studentCustoms.getUserid());
if (stu == null) {
studentMapper.insert(studentCustoms);
return true;
}
return false;
}
//返回学生总数
public int getCountStudent() throws Exception {
//自定义查询对象
StudentExample studentExample = new StudentExample();
//通过criteria构造查询条件
后面还有 67 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。