接口 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
-
嵌套类概要
嵌套类修饰符和类型接口说明static interfaceJoin.JoinBuilder<C extends Join.JoinBuilder<C,JCB, J>, JCB extends Join.JoinConditionBuilder<JCB, C, J>, J extends Join<J, C, JCB>> Join构建器static interfaceJoin.JoinConditionBuilder<C extends Join.JoinConditionBuilder<C,JB, J>, JB extends Join.JoinBuilder<JB, C, J>, J extends Join<J, JB, C>> Join条件构建器接口static interfaceJoin.SelectJoinBuilder<C extends Join.SelectJoinBuilder<C,JCB, J>, JCB extends Join.JoinConditionBuilder<JCB, C, J>, J extends Join<J, C, JCB>> 选择Join构建器 -
字段概要
字段 -
方法概要
修饰符和类型方法说明内连接一张表内连接一张表内连接一张表内连接一张表内连接一张表内连接一张表join(Consumer<StandardSelectSql> sqlBuilderConsumer, String tableAlias) 内连接一个子查询左连接一张表左连接一张表左连接一张表左连接一张表左连接一张表左连接一张表leftJoin(Consumer<StandardSelectSql> sqlBuilderConsumer, String tableAlias) 左连接一个子查询右连接一张表右连接一张表右连接一张表右连接一张表右连接一张表右连接一张表rightJoin(Consumer<StandardSelectSql> sqlBuilderConsumer, String tableAlias) 右连接一个子查询从接口继承的方法 org.elsfs.tool.sql.interfaces.SqlFragment
buildSqlFragment
-
字段详细资料
-
TABLE_ALIAS
主表别名- 另请参阅:
-
-
方法详细资料
-
join
内连接一张表- 参数:
entityClass- 实体类- 返回:
- 连接配置对象
-
join
内连接一张表- 参数:
entityClass- 实体类tableAlias- 表别名- 返回:
- 连接配置对象
-
join
内连接一张表- 参数:
table- 数据库表名- 返回:
- 连接配置对象
-
join
内连接一张表- 参数:
entityClass- 实体类tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
join
内连接一张表- 参数:
table- 数据库表名tableAlias- 表别名- 返回:
- 连接配置对象
-
join
内连接一张表- 参数:
table- 数据库表名tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
join
内连接一个子查询- 参数:
sqlBuilderConsumer- 子查询构建器tableAlias- 表别名- 返回:
- 连接配置对象
-
rightJoin
右连接一张表- 参数:
entityClass- 实体类- 返回:
- 连接配置对象
-
rightJoin
右连接一张表- 参数:
table- 数据库表名tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
rightJoin
右连接一个子查询- 参数:
sqlBuilderConsumer- 子查询构建器tableAlias- 表别名- 返回:
- 连接配置对象
-
rightJoin
右连接一张表- 参数:
entityClass- 实体类tableAlias- 表别名- 返回:
- 连接配置对象
-
rightJoin
右连接一张表- 参数:
entityClass- 实体类tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
rightJoin
右连接一张表- 参数:
table- 数据库表名- 返回:
- 连接配置对象
-
rightJoin
右连接一张表- 参数:
table- 数据库表名tableAlias- 表别名- 返回:
- 连接配置对象
-
leftJoin
左连接一张表- 参数:
entityClass- 实体类- 返回:
- 连接配置对象
-
leftJoin
左连接一张表- 参数:
entityClass- 实体类tableAlias- 表别名- 返回:
- 连接配置对象
-
leftJoin
左连接一张表- 参数:
entityClass- 实体类tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
leftJoin
左连接一张表- 参数:
table- 数据库表名- 返回:
- 连接配置对象
-
leftJoin
左连接一张表- 参数:
table- 数据库表名tableAlias- 表别名- 返回:
- 连接配置对象
-
leftJoin
左连接一张表- 参数:
table- 数据库表名tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
leftJoin
左连接一个子查询- 参数:
sqlBuilderConsumer- 子查询构建器tableAlias- 表别名- 返回:
- 连接配置对象
-