Код: Выделить всё
kotlin
Код: Выделить всё
// Save order
order = orderRepository.save(order)
// order.orderNumber is null here
sendEmail(order) // Need order_number here
indexOrder(order) // Need order_number here too
Субъект:
Код: Выделить всё
@Entity
@Table(name = "orders")
class Order(
@Id val id: UUID = UUID.randomUUID(),
@Column(name = "order_number", unique = true, nullable = false, updatable = false, insertable = false)
var orderNumber: Long? = null,
// other fields...
)
Изменить: поле order_number уже вставляется false
Подробнее здесь: https://stackoverflow.com/questions/793 ... on-pk-colu