接口 BatchEntitySaveCommand<E>
- 所有超级接口:
AbstractEntitySaveCommand,Executable<BatchSaveResult<E>>
- 所有已知实现类:
BatchEntitySaveCommandImpl
public interface BatchEntitySaveCommand<E>
extends Executable<BatchSaveResult<E>>, AbstractEntitySaveCommand
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.mutation.AbstractEntitySaveCommand
AbstractEntitySaveCommand.Cfg, AbstractEntitySaveCommand.KeyPropCfg<T> -
方法概要
修饰符和类型方法说明default BatchEntitySaveCommand<E>setAppendOnly(org.babyfish.jimmer.meta.ImmutableProp prop) 已过时。default BatchEntitySaveCommand<E>setAppendOnly(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) 已过时。Please usesetMergeMode(boolean)orsetMergeMode()default BatchEntitySaveCommand<E>已过时。Please usesetMergeMode(boolean)orsetMergeMode()default BatchEntitySaveCommand<E>setAutoAttaching(org.babyfish.jimmer.meta.ImmutableProp prop) 已过时。Now, it is default behavior, this method is unnecessarydefault BatchEntitySaveCommand<E>setAutoAttaching(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) 已过时。Now, it is default behavior, this method is unnecessarydefault BatchEntitySaveCommand<E>已过时。Now, it is default behavior, this method is unnecessarydefault BatchEntitySaveCommand<E>setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.ImmutableProp prop) default BatchEntitySaveCommand<E>setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.ImmutableProp prop, boolean checking) default BatchEntitySaveCommand<E>setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) default BatchEntitySaveCommand<E>setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop, boolean checking) default BatchEntitySaveCommand<E>default BatchEntitySaveCommand<E>setDeleteMode(DeleteMode mode) default BatchEntitySaveCommand<E>setDissociateAction(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.DissociateAction dissociateAction) default BatchEntitySaveCommand<E>setDissociateAction(org.babyfish.jimmer.meta.TypedProp.Reference<?, ?> prop, org.babyfish.jimmer.sql.DissociateAction dissociateAction) default BatchEntitySaveCommand<E>setKeyProps(org.babyfish.jimmer.meta.ImmutableProp... props) default BatchEntitySaveCommand<E>setKeyProps(org.babyfish.jimmer.meta.TypedProp<?, ?>... props) default BatchEntitySaveCommand<E>default BatchEntitySaveCommand<E>setMergeMode(boolean mergeMode) Enable/Disable the merge mode.default BatchEntitySaveCommand<E>default <T extends Table<E>>
BatchEntitySaveCommand<E>setOptimisticLock(Class<T> tableType, BiFunction<T, E, Predicate> block) default BatchEntitySaveCommand<E>default BatchEntitySaveCommand<E>setPessimisticLock(boolean pessimisticLock) 从接口继承的方法 org.babyfish.jimmer.sql.ast.Executable
execute, execute
-
方法详细资料
-
configure
- 指定者:
configure在接口中AbstractEntitySaveCommand
-
setMode
- 指定者:
setMode在接口中AbstractEntitySaveCommand
-
setKeyProps
@NewChain default BatchEntitySaveCommand<E> setKeyProps(org.babyfish.jimmer.meta.ImmutableProp... props) - 指定者:
setKeyProps在接口中AbstractEntitySaveCommand
-
setKeyProps
@NewChain default BatchEntitySaveCommand<E> setKeyProps(org.babyfish.jimmer.meta.TypedProp<?, ?>... props) - 指定者:
setKeyProps在接口中AbstractEntitySaveCommand
-
setAutoAttachingAll
已过时。Now, it is default behavior, this method is unnecessaryWill be removed in 1.0- 指定者:
setAutoAttachingAll在接口中AbstractEntitySaveCommand
-
setAutoAttaching
@Deprecated @NewChain default BatchEntitySaveCommand<E> setAutoAttaching(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) 已过时。Now, it is default behavior, this method is unnecessaryWill be removed in 1.0- 指定者:
setAutoAttaching在接口中AbstractEntitySaveCommand
-
setAutoAttaching
@Deprecated @NewChain default BatchEntitySaveCommand<E> setAutoAttaching(org.babyfish.jimmer.meta.ImmutableProp prop) 已过时。Now, it is default behavior, this method is unnecessaryWill be removed in 1.0- 指定者:
setAutoAttaching在接口中AbstractEntitySaveCommand
-
setAutoIdOnlyTargetCheckingAll
-
setAutoIdOnlyTargetChecking
@NewChain default BatchEntitySaveCommand<E> setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) -
setAutoIdOnlyTargetChecking
@NewChain default BatchEntitySaveCommand<E> setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop, boolean checking) -
setAutoIdOnlyTargetChecking
@NewChain default BatchEntitySaveCommand<E> setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.ImmutableProp prop) -
setAutoIdOnlyTargetChecking
@NewChain default BatchEntitySaveCommand<E> setAutoIdOnlyTargetChecking(org.babyfish.jimmer.meta.ImmutableProp prop, boolean checking) -
setMergeMode
-
setMergeMode
Enable/Disable the merge mode.If the merge mode is enabled, for each object of the save tree, only insert and update operations will be executed, dissociation operations will never be executed.
- 参数:
mergeMode- is merge mode enable- 返回:
- A new save command
-
setAppendOnlyAll
已过时。Please usesetMergeMode(boolean)orsetMergeMode()Will be removed in 1.0 -
setAppendOnly
@Deprecated @NewChain default BatchEntitySaveCommand<E> setAppendOnly(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) 已过时。Please usesetMergeMode(boolean)orsetMergeMode()Will be removed in 1.0 -
setAppendOnly
@Deprecated @NewChain default BatchEntitySaveCommand<E> setAppendOnly(org.babyfish.jimmer.meta.ImmutableProp prop) 已过时。Please usesetMergeMode(boolean)orsetMergeMode()Will be removed in 1.0 -
setDissociateAction
@NewChain default BatchEntitySaveCommand<E> setDissociateAction(org.babyfish.jimmer.meta.TypedProp.Reference<?, ?> prop, org.babyfish.jimmer.sql.DissociateAction dissociateAction) - 指定者:
setDissociateAction在接口中AbstractEntitySaveCommand
-
setDissociateAction
@NewChain default BatchEntitySaveCommand<E> setDissociateAction(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.DissociateAction dissociateAction) - 指定者:
setDissociateAction在接口中AbstractEntitySaveCommand
-
setPessimisticLock
- 指定者:
setPessimisticLock在接口中AbstractEntitySaveCommand
-
setPessimisticLock
- 指定者:
setPessimisticLock在接口中AbstractEntitySaveCommand
-
setOptimisticLock
@NewChain default <T extends Table<E>> BatchEntitySaveCommand<E> setOptimisticLock(Class<T> tableType, BiFunction<T, E, Predicate> block) -
setDeleteMode
- 指定者:
setDeleteMode在接口中AbstractEntitySaveCommand
-
setMergeMode(boolean)orsetMergeMode()