fix: Add @OrderColumn to formElements to keep insertion order
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user