MyBatis CheweiMapper 接口解析 - 增删改查及条件查询

这段代码定义了一个 MyBatis 的 Mapper 接口,名为 CheweiMapper,用于操作数据库中的 Chewei 表。该接口包含了基本的增删改查方法,以及根据条件查询的 query 方法和查询所有记录的 list 方法。

接口定义:

package com.dian.mapper;

import com.dian.domain.Chewei;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CheweiMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Chewei record);

    int insertSelective(Chewei record);

    Chewei selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Chewei record);

    int updateByPrimaryKey(Chewei record);

    List<Chewei> query(@Param("pageIndex") int pageIndex, @Param("pageSize") int pageSize, @Param("leixing") String leixing, @Param("fenlei") String  fenlei, @Param("state") String  state);

    List<Chewei> query();
    List<Chewei> list(Chewei chewei);
}

方法说明:

  • deleteByPrimaryKey(Integer id):根据主键 ID 删除 Chewei 记录。
  • insert(Chewei record):插入一条新的 Chewei 记录。
  • insertSelective(Chewei record):选择性插入 Chewei 记录,只插入非空字段。
  • selectByPrimaryKey(Integer id):根据主键 ID 查询 Chewei 记录。
  • updateByPrimaryKeySelective(Chewei record):选择性更新 Chewei 记录,只更新非空字段。
  • updateByPrimaryKey(Chewei record):更新 Chewei 记录,更新所有字段。
  • query(int pageIndex, int pageSize, String leixing, String fenlei, String state):根据条件查询 Chewei 列表,支持分页查询,参数包括页码、每页大小、类型、分类、状态。
  • query(): 查询所有 Chewei 记录。
  • list(Chewei chewei): 根据 Chewei 对象作为条件查询 Chewei 记录。

对应关系:

该接口中的所有方法都对应着 CheweiMapper.xml 文件中的 SQL 语句。

总结:

CheweiMapper 接口提供了对 Chewei 表的基本操作,包括增删改查和根据条件查询,方便开发者进行数据操作。该接口的使用需要配合 CheweiMapper.xml 文件中的 SQL 语句才能完成实际数据库操作。

MyBatis CheweiMapper 接口解析 - 增删改查及条件查询

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

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