接口 JSqlClient

所有超级接口:
SubQueryProvider

public interface JSqlClient extends SubQueryProvider
  • 方法详细资料

    • newBuilder

      static JSqlClient.Builder newBuilder()
    • getConnectionManager

      ConnectionManager getConnectionManager()
    • getSlaveConnectionManager

      ConnectionManager getSlaveConnectionManager(boolean forUpdate)
    • getDialect

      Dialect getDialect()
    • getExecutor

      Executor getExecutor()
    • getScalarProvider

      <T, S> ScalarProvider<T,S> getScalarProvider(Class<T> scalarType)
    • getIdGenerator

      org.babyfish.jimmer.sql.meta.IdGenerator getIdGenerator(Class<?> entityType)
    • getDefaultBatchSize

      int getDefaultBatchSize()
    • getDefaultListBatchSize

      int getDefaultListBatchSize()
    • createQuery

      <T extends TableProxy<?>> MutableRootQuery<T> createQuery(T table)
    • createUpdate

      MutableUpdate createUpdate(TableProxy<?> table)
    • createDelete

      MutableDelete createDelete(TableProxy<?> table)
    • createAssociationQuery

      <SE, ST extends Table<SE>, TE, TT extends Table<TE>> MutableRootQuery<AssociationTable<SE,ST,TE,TT>> createAssociationQuery(AssociationTable<SE,ST,TE,TT> table)
    • getEntities

      Entities getEntities()
    • getTriggerType

      TriggerType getTriggerType()
    • getTriggers

      Triggers getTriggers()
      This method is equivalent to `getTriggers(false)`
      返回:
    • getTriggers

      Triggers getTriggers(boolean transaction)
      • If trigger type is 'BINLOG_ONLY'
        • If `transaction` is true, throws exception
        • If `transaction` is false, return binlog trigger
      • If trigger type is 'TRANSACTION_ONLY', returns transaction trigger no matter what the `transaction` is
      • If trigger type is 'BOTH'
        • If `transaction` is true, return transaction trigger
        • If `transaction` is false, return binlog trigger
        Note that the objects returned by different parameters are independent of each other.
      参数:
      transaction -
      返回:
      Trigger
    • getBinLog

      BinLog getBinLog()
    • getAssociations

      Associations getAssociations(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop)
    • getAssociations

      Associations getAssociations(org.babyfish.jimmer.meta.ImmutableProp immutableProp)
    • getAssociations

      Associations getAssociations(AssociationType associationType)
    • getLoaders

      Loaders getLoaders()
    • getEntityManager

      EntityManager getEntityManager()
    • getCaches

      Caches getCaches()
    • caches

      @NewChain JSqlClient caches(Consumer<CacheDisableConfig> block)
    • filters

      @NewChain JSqlClient filters(Consumer<FilterConfig> block)
    • disableSlaveConnectionManager

      @NewChain JSqlClient disableSlaveConnectionManager()
    • getResolver

      TransientResolver<?,?> getResolver(org.babyfish.jimmer.meta.ImmutableProp prop)
    • getResolverProviderClass

      Class<? extends TransientResolverProvider> getResolverProviderClass()
    • getFilters

      Filters getFilters()
    • getDraftInterceptor

      DraftInterceptor<?> getDraftInterceptor(org.babyfish.jimmer.meta.ImmutableType type)
    • getReader

      Reader<?> getReader(Class<?> type)
    • getReader

      Reader<?> getReader(org.babyfish.jimmer.meta.ImmutableType type)
    • getReader

      Reader<?> getReader(org.babyfish.jimmer.meta.ImmutableProp prop)