类 SqlFindBuilder

java.lang.Object
cn.featherfly.common.db.builder.dml.AbstractSqlSelectBuilder
cn.featherfly.common.db.builder.dml.SqlFindBuilder
所有已实现的接口:
SqlBuilder, cn.featherfly.common.repository.builder.Builder, cn.featherfly.common.repository.builder.dml.FindBuilder

public class SqlFindBuilder
extends AbstractSqlSelectBuilder
implements cn.featherfly.common.repository.builder.dml.FindBuilder, SqlBuilder

sql find builder

.
  • 构造器详细资料

    • SqlFindBuilder

      public SqlFindBuilder​(Dialect dialect, SqlConditionGroup conditionBuilder)
      Instantiates a new sql find builder.
      参数:
      dialect - dialect
      conditionBuilder - conditionBuilder
    • SqlFindBuilder

      public SqlFindBuilder​(Dialect dialect, java.lang.String tableName, SqlConditionGroup conditionBuilder)
      Instantiates a new sql find builder.
      参数:
      dialect - dialect
      tableName - tableName
      conditionBuilder - conditionBuilder
    • SqlFindBuilder

      public SqlFindBuilder​(Dialect dialect, java.lang.String tableName, java.lang.String alias, SqlConditionGroup conditionBuilder)
      Instantiates a new sql find builder.
      参数:
      dialect - dialect
      tableName - tableName
      alias - alias
      conditionBuilder - conditionBuilder
  • 方法详细资料

    • property

      public cn.featherfly.common.repository.builder.dml.FindBuilder property​(java.lang.String... propertyNames)
      指定者:
      property 在接口中 cn.featherfly.common.repository.builder.dml.FindBuilder
    • with

      public cn.featherfly.common.repository.builder.dml.FindBuilder with​(java.lang.String propertyName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction)
      With.
      参数:
      propertyName - the property name
      aggregateFunction - the aggregate function
      返回:
      the find builder
    • property

      public cn.featherfly.common.repository.builder.dml.FindBuilder property​(java.lang.String propertyName)
      指定者:
      property 在接口中 cn.featherfly.common.repository.builder.dml.FindBuilder
    • property

      public cn.featherfly.common.repository.builder.dml.FindBuilder property​(java.util.Collection<java.lang.String> propertyNames)
      指定者:
      property 在接口中 cn.featherfly.common.repository.builder.dml.FindBuilder
    • where

      public cn.featherfly.common.repository.builder.dml.ConditionBuilder where()
      指定者:
      where 在接口中 cn.featherfly.common.repository.builder.dml.FindBuilder