接口 SelectSql<C extends SelectSql<C,S,H>,S extends SelectSql.SelectConditionBuilder<S,H,C>,H extends SelectCondition.HavingConditionBuilder<H,S>>
- 类型参数:
C- 子类具体类型H- Having条件构建器类型S- 选择条件构建器类型
- 所有超级接口:
Selectable<C>,SqlFragment
- 所有已知实现类:
AbstractSelectSql,GenericSelectSql,QueryListSqlExecutor,QueryOneSqlExecutor,QueryPageSqlExecutor,StandardSelectSql,StandardSelectSqlBuilder
public interface SelectSql<C extends SelectSql<C,S,H>,S extends SelectSql.SelectConditionBuilder<S,H,C>,H extends SelectCondition.HavingConditionBuilder<H,S>>
extends Selectable<C>, SqlFragment
查询SQL
- 从以下版本开始:
- 0.0.4
- 作者:
- zeng
-
嵌套类概要
嵌套类修饰符和类型接口说明static interfaceSelectSql.SelectConditionBuilder<C extends SelectSql.SelectConditionBuilder<C,H, P>, H extends SelectCondition.HavingConditionBuilder<H, C>, P extends SelectSql<P, C, H>> 查询条件构建器 -
方法概要
修饰符和类型方法说明设置查询表设置查询表设置查询表设置查询表from(Consumer<StandardSelectSql> sqlBuilderConsumer, String tableAlias) 设置子查询表where()设置Where条件从接口继承的方法 org.elsfs.tool.sql.interfaces.select.Selectable
select, select, select, select, select, select, selectAs, selectAs, selectAs, selectAs, selectAs, selectAs, selectAs, selectAs, selectAs, selectEnum, selectEnum, selectExpression, selectExpression, selectExpression, selectExpression从接口继承的方法 org.elsfs.tool.sql.interfaces.SqlFragment
buildSqlFragment
-
方法详细资料
-
from
设置查询表- 参数:
entityClass- 实体类- 返回:
- 具体实现
-
from
设置查询表- 参数:
table- 表名- 返回:
- 具体实现
-
from
设置查询表- 参数:
entityClass- 实体类tableAlias- 表别名- 返回:
- 具体实现
-
from
设置查询表- 参数:
table- 表名tableAlias- 表别名- 返回:
- 具体实现
-
from
设置子查询表- 参数:
sqlBuilderConsumer- SQL构建器消费器tableAlias- 表别名- 返回:
- 具体实现
-
where
SelectSql.SelectConditionBuilder<S,H, where()C> 设置Where条件- 返回:
- 条件构建器
-