İçeriğe geç

Çoklu yazmada transaction yok (ARCH8065)

Anahtar kotlin.orm.missing-transaction-for-multi-write · Önem warning · Kategori orm

AYNI yol üzerinde ulaşılabilen, çevresinde @Transactional ya da transaction { } olmayan iki veya daha fazla save / delete çağrısını işaretler. Tek bir when/if’in farklı dallarındaki yazmalar teker teker çalışır ve sayılmaz.

fun transfer() { from.save(); to.save() }
@Transactional
fun transfer() { from.save(); to.save() }

Bağımlı yazmaları tek transaction’a alın.