Package com.imyeyu.spring.mapper
Interface RawMapper<T,P>
- Type Parameters:
T- 实体类型P- 主键类型
public interface RawMapper<T,P>
原始 SQL 映射
- Since:
- 2026-01-05 12:58
- Author:
- 夜雨
-
Method Summary
Modifier and TypeMethodDescription根据示例查询全部数据selectAllByExampleRaw(T t, Logic logic) 根据示例查询全部数据查询全部数据default T根据示例查询单条数据selectByExampleRaw(T t, Logic logic) 根据示例查询单条数据根据 ID 获取对象
-
Method Details
-
selectAllRaw
查询全部数据- Returns:
- 数据列表
-
selectRaw
根据 ID 获取对象- Parameters:
id- 索引- Returns:
- 数据对象
-
selectByExampleRaw
根据示例查询单条数据- 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
根据示例查询全部数据- 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:
- 数据列表
-