Class RawSQLProvider


public class RawSQLProvider extends SQLProvider
原始 Mapper SQL 代理器
Since:
2026-01-05 13:00
Author:
夜雨
  • Constructor Details

    • RawSQLProvider

      public RawSQLProvider()
  • Method Details

    • selectAll

      public String selectAll(org.apache.ibatis.builder.annotation.ProviderContext context)
      Description copied from class: SQLProvider
      查询全部数据
      Overrides:
      selectAll in class SQLProvider
      Parameters:
      context - 代理器上下文
      Returns:
      SQL
    • select

      public String select(org.apache.ibatis.builder.annotation.ProviderContext context, Object id)
      Description copied from class: SQLProvider
      根据 ID 查询
      Overrides:
      select in class SQLProvider
      Parameters:
      context - 代理器上下文
      id - ID
      Returns:
      SQL
    • selectByExample

      public String selectByExample(@Param("entity") Object entity, @Param("logic") Logic logic)
      Description copied from class: SQLProvider
      根据实体非空字段使用等号查询
      Overrides:
      selectByExample in class SQLProvider
      Parameters:
      entity - 实体
      logic - 条件连接逻辑
      Returns:
      SQL
    • selectAllByExample

      public String selectAllByExample(@Param("entity") Object entity, @Param("logic") Logic logic)
      Description copied from class: SQLProvider
      根据实体非空字段使用等号查询
      Overrides:
      selectAllByExample in class SQLProvider
      Parameters:
      entity - 实体
      logic - 条件连接逻辑
      Returns:
      SQL