Module bus.mapper

Interface CursorMapper<T,E>

Type Parameters:
T - 实体类类型
E - 符合 Condition 数据结构的对象,如 Condition 或 MBG 生成的 Condition 对象
All Known Subinterfaces:
BasicMapper<T,I>, LogicalMapper<T,I>, Mapper<T,I>

public interface CursorMapper<T,E>
游标查询接口,提供基于实体和条件的游标查询方法
Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.ibatis.cursor.Cursor<T>
    selectCursor(T entity)
    根据实体字段条件进行游标查询
    org.apache.ibatis.cursor.Cursor<T>
    根据 Condition 条件进行游标查询
  • Method Details

    • selectCursor

      @Lang(Caching.class) @SelectProvider(type=EntityProvider.class, method="select") org.apache.ibatis.cursor.Cursor<T> selectCursor(T entity)
      根据实体字段条件进行游标查询
      Parameters:
      entity - 实体对象
      Returns:
      实体对象游标
    • selectCursorByCondition

      @Lang(Caching.class) @SelectProvider(type=ConditionProvider.class, method="selectByCondition") org.apache.ibatis.cursor.Cursor<T> selectCursorByCondition(E condition)
      根据 Condition 条件进行游标查询
      Parameters:
      condition - 条件对象
      Returns:
      实体对象游标