我有一对多关系的hibernate关联映射如下:
访问
|
--->为了
--->收据
--->问题
访问是一个实体,其中有一个与Order,recepit和问题进行映射。
一次访问可能会有一个或多个订单,收据和问题。
首先在理想情景中存储访问并分别将订单,收据和问题保存在db中。 但是,如果我想插入新订单,新收据和新闻问题,那么再次进行同样的访问该怎么办。
在这种情况下,我希望访问表中的记录必须更新,因为它是相同的访问而不是插入和记录在corrosponding实体必须 插入,因为他们是新的。 如何实现这个?
Hibernate协会在第一次插入时工作正常,但是如果关联中的某个实体只有更新而其他是插入的话会怎么样?