【发布时间】:2019-11-05 19:58:34
【问题描述】:
我有两个实体之间的多对一关系,我想知道是否有更好的选择来使用现有 ID 进行保存,例如,在下面的示例中,我应该在 json 中发送公司 ID 还是首先创建一个角色和使用 PUT 使用公司 ID 更新角色。或者可能在控制器中找到公司实体,然后设置新的角色实体,然后保存。这种情况如何处理?
@Entity
data class Role(
val name: String = "",
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "company_id")
val company: Company,
val type: RoleType,
val description: String = ""
)
【问题讨论】:
标签: spring-boot jpa kotlin