在Hibernate Association中更新

时间:2015-12-09 12:14:13

标签: mysql spring hibernate associations hibernate-mapping

我有一对多关系的hibernate关联映射如下:

访问

|

--->为了

--->收据

--->问题

访问是一个实体,其中有一个与Order,recepit和问题进行映射。

一次访问可能会有一个或多个订单,收据和问题。

首先在理想情景中存储访问并分别将订单,收据和问题保存在db中。 但是,如果我想插入新订单,新收据和新闻问题,那么再次进行同样的访问该怎么办。

在这种情况下,我希望访问表中的记录必须更新,因为它是相同的访问而不是插入和记录在corrosponding实体必须 插入,因为他们是新的。 如何实现这个?

Hibernate协会在第一次插入时工作正常,但是如果关联中的某个实体只有更新而其他是插入的话会怎么样?

0 个答案:

没有答案