MyBatis注解开发实现学生管理页面(分页pagehelper,多条件搜索,查看课程信息)

pom.xml



    4.0.0

    org.example
    studentSystemWork
    1.0-SNAPSHOT

    
        8
        8
    

    
        
            org.projectlombok
            lombok
            1.18.16
        
        
            org.mybatis
            mybatis
            3.5.1
        
        
            mysql
            mysql-connector-java
            8.0.25
            runtime
        
        
            junit
            junit
            4.12
            test
        
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
        
        
        
            com.fasterxml.jackson.core
            jackson-core
            2.7.3
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.7.3
        
        
            com.fasterxml.jackson.core
            jackson-annotations
            2.7.3
        
        
        
            commons-lang
            commons-lang
            2.6
        
        
            org.apache.commons
            commons-lang3
            3.4
        
        
            junit
            junit
            4.13
            test
        
        
        
            commons-beanutils
            commons-beanutils
            1.8.3
        

        
            commons-logging
            commons-logging
            1.1.1
        
        
        
            commons-dbutils
            commons-dbutils
            1.6
        
        
        
            log4j
            log4j
            1.2.17
        
        
        
            com.mchange
            c3p0
            0.9.5
        
        
        
            com.github.pagehelper
            pagehelper
            5.1.10
        
    

index.html





    
    
    
    
    
    




删除选中

studentDao

package com.etime.dao;

import com.etime.pojo.Student;
import com.etime.pojo.TbClass;
import org.apache.ibatis.annotations.*;

import java.util.List;

public interface StudentDao {
    @Select({""})
    int getCountStudent(Student student);

    @Select({""})
    @Results({
            @Result(property = "sid",column = "sid"),
            @Result(property = "gender",column = "gender"),
            @Result(property = "class_id",column = "class_id"),
            @Result(property = "sname",column = "sname"),
            @Result(property = "tbClass",column = "class_id",javaType = TbClass.class,
                    one = @One(select = "com.etime.dao.TbClassDao.getClassByCid"))
    })
    List showStuByPage(Student student);

    @Delete({""})
    int deleteStudents(List list);
}

MyBatis注解开发实现学生管理页面(分页pagehelper,多条件搜索,查看课程信息)_第1张图片MyBatis注解开发实现学生管理页面(分页pagehelper,多条件搜索,查看课程信息)_第2张图片MyBatis注解开发实现学生管理页面(分页pagehelper,多条件搜索,查看课程信息)_第3张图片MyBatis注解开发实现学生管理页面(分页pagehelper,多条件搜索,查看课程信息)_第4张图片

具体完整代码看资源

MyBatis注解开发实现学生管理页面(分页pagehelper,多条件搜索,查看课程信息)_第5张图片

你可能感兴趣的:(ssm,mybatis,java,vue)