merge

@Suspendable
abstract fun <T : Any> merge(entity: T): T?

Merges a single entity in the persistence context in a transaction.

Return

The merged entity.

Parameters

entity

The entity to merge.

Throws


@Suspendable
abstract fun <T : Any> merge(entities: List<T>): List<T>

Merges multiple entities in the persistence context in a single transaction.

Return

The list of merged entities.

Parameters

entities

List of entities to be merged.

Throws

If entities contains any primitive types.