Interface RawMapper<T,P>

Type Parameters:
T - 实体类型
P - 主键类型

public interface RawMapper<T,P>
原始 SQL 映射
Since:
2026-01-05 12:58
Author:
夜雨
  • Method Details

    • selectAllRaw

      @SelectProvider(type=RawSQLProvider.class, method="selectAll") List<T> selectAllRaw()
      查询全部数据
      Returns:
      数据列表
    • selectRaw

      @SelectProvider(type=RawSQLProvider.class, method="select") T selectRaw(P id)
      根据 ID 获取对象
      Parameters:
      id - 索引
      Returns:
      数据对象
    • selectByExampleRaw

      default T selectByExampleRaw(T t)
      根据示例查询单条数据
      Parameters:
      t - 示例对象
      Returns:
      数据对象
    • selectByExampleRaw

      @SelectProvider(type=RawSQLProvider.class, method="selectByExample") T selectByExampleRaw(@Param("entity") T t, @Param("logic") Logic logic)
      根据示例查询单条数据
      Parameters:
      t - 示例对象
      logic - 条件连接逻辑
      Returns:
      数据对象
    • selectAllByExampleRaw

      default List<T> selectAllByExampleRaw(T t)
      根据示例查询全部数据
      Parameters:
      t - 示例对象
      Returns:
      数据列表
    • selectAllByExampleRaw

      @SelectProvider(type=RawSQLProvider.class, method="selectAllByExample") List<T> selectAllByExampleRaw(@Param("entity") T t, @Param("logic") Logic logic)
      根据示例查询全部数据
      Parameters:
      t - 示例对象
      logic - 条件连接逻辑
      Returns:
      数据列表