在mapper中自定义的方法上边使用@Select注解
在使用 MyBatis 的 Mapper 接口中,@Select()
是一个注解,用于标识查询操作的方法。这个注解可以放在接口的方法上,指示该方法执行一个 SELECT 语句。
例如,在PlanDesignInfoMapper 中自定义了一个getPlanBillNo()
方法,用@Select()
进行注释,括号中输入需要执行的SQL语句。
@Mapper
public interface PlanDesignInfoMapper extends BaseMapper<PlanDesignInfo> {
@Select(" SELECT plan_bill_no FROM t_plan_design_info ORDER BY plan_bill_no DESC")
List<String> getPlanBillNo();
}
如果不加@Select()
注解就会出现如下错误: