接口 SqlClient
public interface SqlClient
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明<SE, ST extends Table<SE>, TE, TT extends Table<TE>, R>
ConfigurableTypedRootQuery<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>,ConfigurableTypedRootQuery<AssociationTable<SE,ST,TE,TT>,R>> block)<T extends Table<?>>
Executable<Integer>createDelete(Class<T> tableType, BiConsumer<MutableDelete,T> block)<T extends Table<?>, R>
ConfigurableTypedRootQuery<T,R>createQuery(Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<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)<T, S> ScalarProvider<T,S>getScalarProvider(Class<T> scalarType)static SqlClient.Builder
-
方法详细资料
-
newBuilder
-
getDialect
Dialect getDialect() -
getExecutor
Executor getExecutor() -
getScalarProvider
-
getIdGenerator
-
getDefaultBatchSize
int getDefaultBatchSize() -
getDefaultListBatchSize
int getDefaultListBatchSize() -
createQuery
<T extends Table<?>, R> ConfigurableTypedRootQuery<T,R> createQuery(Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<T,R>> block) -
createAssociationQuery
<SE, ST extends Table<SE>, TE, TT extends Table<TE>, R> ConfigurableTypedRootQuery<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>,ConfigurableTypedRootQuery<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() -
getAssociations
<ST extends Table<?>> Associations getAssociations(Class<ST> sourceTableType, Function<ST,? extends Table<?>> block) -
getAssociations
-
getAssociations
-
getAssociations
-