接口 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)getAssociations(Class<?> entityType, String prop)<ST extends Table<?>>
AssociationsgetAssociations(Class<ST> sourceTableType, Function<ST,? extends Table<?>> block)getAssociations(org.babyfish.jimmer.meta.ImmutableProp immutableProp)getAssociations(AssociationType associationType)intintorg.babyfish.jimmer.sql.meta.IdGeneratorgetIdGenerator(Class<?> entityType)<SE, ST extends Table<SE>, TE, TT extends Table<TE>>
ListLoader<SE,TE,TT>getListLoader(Class<ST> sourceTableType, Function<ST,TT> block)<SE, ST extends Table<SE>, TE, TT extends Table<TE>>
ReferenceLoader<SE,TE,TT>getReferenceLoader(Class<ST> sourceTableType, Function<ST,TT> block)TransientResolver<?,?>getResolver(org.babyfish.jimmer.meta.ImmutableProp prop)<T, S> ScalarProvider<T,S>getScalarProvider(Class<T> scalarType)<SE, ST extends Table<SE>, V>
ValueLoader<SE,V>getValueLoader(Class<ST> sourceTableType, Function<ST,PropExpression<V>> block)<S, V> ValueLoader<S,V>getValueLoader(org.babyfish.jimmer.meta.ImmutableProp prop)static JSqlClient.Builder
-
方法详细资料
-
newBuilder
-
getConnectionManager
ConnectionManager getConnectionManager() -
getSlaveConnectionManager
ConnectionManager getSlaveConnectionManager() -
getDialect
Dialect getDialect() -
getExecutor
Executor getExecutor() -
getScalarProvider
-
getIdGenerator
-
getDefaultBatchSize
int getDefaultBatchSize() -
getDefaultListBatchSize
int getDefaultListBatchSize() -
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
<ST extends Table<?>> Associations getAssociations(Class<ST> sourceTableType, Function<ST,? extends Table<?>> block) -
getAssociations
-
getAssociations
-
getAssociations
-
getValueLoader
-
getValueLoader
<SE, ST extends Table<SE>, V> ValueLoader<SE,V> getValueLoader(Class<ST> sourceTableType, Function<ST,PropExpression<V>> block) -
getReferenceLoader
<SE, ST extends Table<SE>, TE, TT extends Table<TE>> ReferenceLoader<SE,TE,TT> getReferenceLoader(Class<ST> sourceTableType, Function<ST,TT> block) -
getListLoader
<SE, ST extends Table<SE>, TE, TT extends Table<TE>> ListLoader<SE,TE,TT> getListLoader(Class<ST> sourceTableType, Function<ST,TT> block) -
getCaches
Caches getCaches() -
caches
-
disableSlaveConnectionManager
-
getResolver
-