fix: Add @OrderColumn to formElements to keep insertion order

This commit is contained in:
2025-11-06 18:48:11 +01:00
parent 6d79c710a2
commit d157de97bf

View File

@@ -9,6 +9,7 @@ import jakarta.persistence.Id
import jakarta.persistence.JoinColumn
import jakarta.persistence.ManyToOne
import jakarta.persistence.OneToMany
import jakarta.persistence.OrderColumn
import java.util.UUID
@Entity
@@ -21,6 +22,7 @@ class FormElementSection(
var shortTitle: String? = null,
var description: String? = null,
@OneToMany(mappedBy = "formElementSection", cascade = [CascadeType.ALL], orphanRemoval = true)
@OrderColumn(name = "form_element_order")
var formElements: MutableList<FormElement> = mutableListOf(),
@ManyToOne
@JoinColumn(name = "application_form_id", nullable = false)