MyBatis CheweiMapper 接口解析 - 增删改查及条件查询
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 语句才能完成实际数据库操作。
原文地址: https://www.cveoy.top/t/topic/kL2e 著作权归作者所有。请勿转载和采集!