接口 Join<C extends Join<C,JB,JCB>,JB extends Join.JoinBuilder<JB,JCB,C>,JCB extends Join.JoinConditionBuilder<JCB,JB,C>>

类型参数:
C - 子类具体类型
JB - JOIN构建器类型
JCB - JOIN条件构建器类型
所有超级接口:
SqlFragment
所有已知子接口:
JoinOperations<C,JB,JCB>, QueryAction<R>
所有已知实现类:
AbstractDeleteSql, AbstractJoin, AbstractSelectJoin, AbstractSelectSql, AbstractUpdateSql, DeleteSqlExecutor, GenericDeleteSql, GenericSelectSql, GenericUpdateSql, QueryListSqlExecutor, QueryOneSqlExecutor, QueryPageSqlExecutor, StandardDeleteSql, StandardDeleteSqlBuilder, StandardSelectSql, StandardSelectSqlBuilder, StandardUpdateSql, StandardUpdateSqlBuilder, UpdateSqlExecutor

public interface Join<C extends Join<C,JB,JCB>,JB extends Join.JoinBuilder<JB,JCB,C>,JCB extends Join.JoinConditionBuilder<JCB,JB,C>> extends SqlFragment
JOIN连接SQL
从以下版本开始:
0.0.4
作者:
zeng
  • 字段详细资料

  • 方法详细资料

    • join

      JB join(Class<?> entityClass)
      内连接一张表
      参数:
      entityClass - 实体类
      返回:
      连接配置对象
    • join

      JB join(Class<?> entityClass, String tableAlias)
      内连接一张表
      参数:
      entityClass - 实体类
      tableAlias - 表别名
      返回:
      连接配置对象
    • join

      JB join(String table)
      内连接一张表
      参数:
      table - 数据库表名
      返回:
      连接配置对象
    • join

      JB join(Class<?> entityClass, String tableAlias, boolean registerAlias)
      内连接一张表
      参数:
      entityClass - 实体类
      tableAlias - 表别名
      registerAlias - 是否注册别名
      返回:
      连接配置对象
    • join

      JB join(String table, String tableAlias)
      内连接一张表
      参数:
      table - 数据库表名
      tableAlias - 表别名
      返回:
      连接配置对象
    • join

      JB join(String table, String tableAlias, boolean registerAlias)
      内连接一张表
      参数:
      table - 数据库表名
      tableAlias - 表别名
      registerAlias - 是否注册别名
      返回:
      连接配置对象
    • join

      JB join(Consumer<StandardSelectSql> sqlBuilderConsumer, String tableAlias)
      内连接一个子查询
      参数:
      sqlBuilderConsumer - 子查询构建器
      tableAlias - 表别名
      返回:
      连接配置对象
    • rightJoin

      JB rightJoin(Class<?> entityClass)
      右连接一张表
      参数:
      entityClass - 实体类
      返回:
      连接配置对象
    • rightJoin

      JB rightJoin(String table, String tableAlias, boolean registerAlias)
      右连接一张表
      参数:
      table - 数据库表名
      tableAlias - 表别名
      registerAlias - 是否注册别名
      返回:
      连接配置对象
    • rightJoin

      JB rightJoin(Consumer<StandardSelectSql> sqlBuilderConsumer, String tableAlias)
      右连接一个子查询
      参数:
      sqlBuilderConsumer - 子查询构建器
      tableAlias - 表别名
      返回:
      连接配置对象
    • rightJoin

      JB rightJoin(Class<?> entityClass, String tableAlias)
      右连接一张表
      参数:
      entityClass - 实体类
      tableAlias - 表别名
      返回:
      连接配置对象
    • rightJoin

      JB rightJoin(Class<?> entityClass, String tableAlias, boolean registerAlias)
      右连接一张表
      参数:
      entityClass - 实体类
      tableAlias - 表别名
      registerAlias - 是否注册别名
      返回:
      连接配置对象
    • rightJoin

      JB rightJoin(String table)
      右连接一张表
      参数:
      table - 数据库表名
      返回:
      连接配置对象
    • rightJoin

      JB rightJoin(String table, String tableAlias)
      右连接一张表
      参数:
      table - 数据库表名
      tableAlias - 表别名
      返回:
      连接配置对象
    • leftJoin

      JB leftJoin(Class<?> entityClass)
      左连接一张表
      参数:
      entityClass - 实体类
      返回:
      连接配置对象
    • leftJoin

      JB leftJoin(Class<?> entityClass, String tableAlias)
      左连接一张表
      参数:
      entityClass - 实体类
      tableAlias - 表别名
      返回:
      连接配置对象
    • leftJoin

      JB leftJoin(Class<?> entityClass, String tableAlias, boolean registerAlias)
      左连接一张表
      参数:
      entityClass - 实体类
      tableAlias - 表别名
      registerAlias - 是否注册别名
      返回:
      连接配置对象
    • leftJoin

      JB leftJoin(String table)
      左连接一张表
      参数:
      table - 数据库表名
      返回:
      连接配置对象
    • leftJoin

      JB leftJoin(String table, String tableAlias)
      左连接一张表
      参数:
      table - 数据库表名
      tableAlias - 表别名
      返回:
      连接配置对象
    • leftJoin

      JB leftJoin(String table, String tableAlias, boolean registerAlias)
      左连接一张表
      参数:
      table - 数据库表名
      tableAlias - 表别名
      registerAlias - 是否注册别名
      返回:
      连接配置对象
    • leftJoin

      JB leftJoin(Consumer<StandardSelectSql> sqlBuilderConsumer, String tableAlias)
      左连接一个子查询
      参数:
      sqlBuilderConsumer - 子查询构建器
      tableAlias - 表别名
      返回:
      连接配置对象