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