diff --git a/src/main/java/com/zsz/mapper/TeacherMapper.java b/src/main/java/com/zsz/mapper/TeacherMapper.java index 3a66720..78de441 100644 --- a/src/main/java/com/zsz/mapper/TeacherMapper.java +++ b/src/main/java/com/zsz/mapper/TeacherMapper.java @@ -1,9 +1,23 @@ package com.zsz.mapper; +// 引入 MyBatis-Plus 框架提供的基础 Mapper 接口,此接口封装了通用的数据库操作方法, +// 如插入、删除、更新、查询等,能显著减少重复代码的编写。 import com.baomidou.mybatisplus.core.mapper.BaseMapper; +// 引入教师实体类,该类用来封装教师的相关属性,和数据库里的教师表相对应。 import com.zsz.pojo.Teacher; +// 引入 Spring 框架的 Repository 注解,它的作用是把该接口标记成数据访问层组件, +// 让 Spring 容器能够对其进行管理,同时也能在出现数据访问异常时进行恰当的转换。 import org.springframework.stereotype.Repository; +/** + * 教师数据访问层接口,继承自 MyBatis-Plus 的 BaseMapper 接口, + * 用于对数据库中的教师表执行各种数据库操作。 + */ @Repository +// 定义教师 Mapper 接口,借助泛型指定操作的实体类型为 Teacher, +// 这表明该接口主要针对教师表开展操作。 public interface TeacherMapper extends BaseMapper { -} + // 由于继承了 BaseMapper 接口,这个接口默认具备对 Teacher 实体的基本数据库操作能力, + // 比如插入一条教师记录、更新教师信息、删除教师记录以及查询教师信息等。 + // 若有特殊的数据库操作需求,可在该接口内自定义方法。 +} \ No newline at end of file