У меня есть объекты Good и SellingItem. Продажа товара с ссылками на товар. Я хочу установить эту ссылку на ноль, когда удаляется Good. Как я могу сделать это в спящем режиме? Я не хочу, чтобы продаваемый товар был удален, когда товар удален, просто для ссылки на нуль.
Мой Хороший класс сущности:
@Entity
class Good {
@GeneratedValue
@Id
var id: Long = -1
...
}
И мой класс сущности SellingItem:
@Entity
class SellingItem: GoodCount {
@Id
@GeneratedValue(generator = "UUID")
@GenericGenerator(
name = "UUID",
strategy = "org.hibernate.id.UUIDGenerator"
)
lateinit var id: UUID
@ManyToOne
var good: Good? = null
...
}
Я использую Kotlin + Hibernate 5.3.5, SQLite db.