这段代码是一个 MyBatis 的 Mapper 接口,用于定义 Feiyong(费用)对象的数据库操作方法。其中,Feiyong 是一个 Java Bean 类,对应数据库中的一张表。

该 Mapper 接口中定义了以下方法:

  • deleteByPrimaryKey(Integer id):根据主键 id 删除一条记录。
  • insert(Feiyong record):插入一条记录。
  • insertSelective(Feiyong record):插入一条记录,但只插入非空字段。
  • selectByPrimaryKey(Integer id):根据主键 id 查询一条记录。
  • selectByLeixing(Integer id):根据类型 id 查询一条记录。
  • updateByPrimaryKeySelective(Feiyong record):根据主键 id 更新一条记录,但只更新非空字段。
  • updateByPrimaryKey(Feiyong record):根据主键 id 更新一条记录。

此外,还定义了两个查询方法:

  • query(int pageIndex, int pageSize):分页查询,返回指定页数和大小的记录列表。
  • query():查询所有记录。

注解 @Param 用于给方法参数取别名,方便在 SQL 语句中引用。

MyBatis Mapper 接口:Feiyong 对象数据库操作

原文地址: https://www.cveoy.top/t/topic/kL8q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录