merge

open fun <E : Any> merge(entity: E, mode: SaveMode = SaveMode.UPSERT): KSimpleSaveResult<E>
open fun <E : Any> merge(input: Input<E>, mode: SaveMode = SaveMode.UPSERT): KSimpleSaveResult<E>
open fun <E : Any> merge(entity: E, block: KSaveCommandDsl.() -> Unit): KSimpleSaveResult<E>
open fun <E : Any> merge(input: Input<E>, block: KSaveCommandDsl.() -> Unit): KSimpleSaveResult<E>

For associated objects, only insert or update operations are executed. The parent object never dissociates the child objects.