Jpa合并null属性

时间:2016-10-22 13:18:35

标签: java hibernate jpa

假设在JPA中我有一个带有@OneToMany属性的实体, 我从db中检索它,然后在将该属性传递给客户端之前将其设置为null。

当客户端再次提交该实体时,我想要执行合并, 将null属性导致问题,或许删除关系? 我应该在合并之前重建整个实体吗?

1 个答案:

答案 0 :(得分:0)

我还没有测试过(根据上面的评论),但我不明白为什么。如果您在谈论许多中的One,那么您要么join table,要么Many表中有外键,只是简单地合并更新不应该触摸无论是。如果您正在谈论关系中的Many,那么如果它是join table我认为它不会改变它,但如果它是一个关键词,即,ManyToOne并将其设置为null,然后是的,您可能正在删除该关系。