package com.student_sys.dao; import com.student_sys.entity.CourseApply; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface CourseApplyDao { CourseApply getById(Integer id); List<CourseApply> listAll(CourseApply courseApply); List<CourseApply> listByEntity(CourseApply courseApply); CourseApply getByEntity(CourseApply courseApply); List<CourseApply> listByIds(List<Integer> list); int insert(CourseApply courseApply); int insertBatch(List<CourseApply> list); int update(CourseApply courseApply); int updateByField(@Param("where") CourseApply where, @Param("set") CourseApply set); int updateBatch(List<CourseApply> list); int deleteById(Integer id); int deleteByEntity(CourseApply courseApply); int deleteByIds(List<Integer> list); int countAll(); int countByEntity(CourseApply courseApply); }
时间: 2024-01-24 17:05:06 浏览: 87
springboot mybatis mapper.xml 配置
5星 · 资源好评率100%
这段代码是一个基于MyBatis框架的Java接口,用于操作课程申请数据表。其中定义了一系列方法,包括通过id获取课程申请、获取所有课程申请、通过实体获取课程申请、获取指定id列表的课程申请、新增课程申请、批量新增课程申请、更新课程申请、按条件更新课程申请、批量更新课程申请、删除指定id的课程申请、按条件删除课程申请、批量删除指定id的课程申请、获取所有课程申请数量、按条件获取课程申请数量等。该接口使用了@Mapper注解,表示这是一个MyBatis的Mapper接口。
阅读全文