接口 JSqlClient
public interface JSqlClient
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明caches(Consumer<CacheDisableConfig> block)<SE, ST extends Table<SE>, TE, TT extends Table<TE>, R>
ConfigurableRootQuery<AssociationTable<SE,ST,TE,TT>,R>createAssociationQuery(Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableRootQuery<AssociationTable<SE,ST,TE,TT>>,AssociationTable<SE,ST,TE,TT>,ConfigurableRootQuery<AssociationTable<SE,ST,TE,TT>,R>> block)<T extends Table<?>>
Executable<Integer>createDelete(Class<T> tableType, BiConsumer<MutableDelete,T> block)<T extends Table<?>, R>
ConfigurableRootQuery<T,R>createQuery(Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableRootQuery<T,R>> block)<T extends Table<?>>
Executable<Integer>createUpdate(Class<T> tableType, BiConsumer<MutableUpdate,T> block)filters(Consumer<FilterConfig> block)getAssociations(org.babyfish.jimmer.meta.ImmutableProp immutableProp)getAssociations(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop)getAssociations(AssociationType associationType)intintgetDraftInterceptor(org.babyfish.jimmer.meta.ImmutableType type)org.babyfish.jimmer.sql.meta.IdGeneratorgetIdGenerator(Class<?> entityType)TransientResolver<?,?>getResolver(org.babyfish.jimmer.meta.ImmutableProp prop)<T, S> ScalarProvider<T,S>getScalarProvider(Class<T> scalarType)getSlaveConnectionManager(boolean forUpdate)static JSqlClient.Builder
-
方法详细资料
-
newBuilder
-
getConnectionManager
ConnectionManager getConnectionManager() -
getSlaveConnectionManager
-
getDialect
Dialect getDialect() -
getExecutor
Executor getExecutor() -
getScalarProvider
-
getIdGenerator
-
getDefaultBatchSize
int getDefaultBatchSize() -
getDefaultListBatchSize
int getDefaultListBatchSize() -
createFluent
Fluent createFluent() -
createQuery
<T extends Table<?>, R> ConfigurableRootQuery<T,R> createQuery(Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableRootQuery<T,R>> block) -
createAssociationQuery
<SE, ST extends Table<SE>, TE, TT extends Table<TE>, R> ConfigurableRootQuery<AssociationTable<SE,ST,TE,TT>,R> createAssociationQuery(Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableRootQuery<AssociationTable<SE,ST,TE,TT>>,AssociationTable<SE,ST,TE,TT>,ConfigurableRootQuery<AssociationTable<SE,ST,TE,TT>,R>> block) -
createUpdate
<T extends Table<?>> Executable<Integer> createUpdate(Class<T> tableType, BiConsumer<MutableUpdate,T> block) -
createDelete
<T extends Table<?>> Executable<Integer> createDelete(Class<T> tableType, BiConsumer<MutableDelete,T> block) -
getEntities
Entities getEntities() -
getTriggers
Triggers getTriggers() -
getAssociations
-
getAssociations
-
getAssociations
-
getLoaders
Loaders getLoaders() -
getEntityManager
EntityManager getEntityManager() -
getCaches
Caches getCaches() -
caches
-
filters
-
disableSlaveConnectionManager
-
getResolver
-
getFilters
Filters getFilters() -
getDraftInterceptor
-