从另一个事务中休眠ManyToMany关系

时间:2015-02-04 20:48:14

标签: spring hibernate jpa

我有一个方法可以创建@Transactional并提取一些实体A并创建一些与B有关系的实体A

在此方法中,我需要保持与C具有@ManyToMany关系的实体A,但是这种持久性无论如何都需要发生,所以在{{1 save存储库的方法,我添加了C's

问题是,当我尝试保留@Transactional(propagation=Propagation.REQUIRES_NEW)时,关系中的C位于另一个会话中。

是否可以在不将A's附加到会话的情况下保存C及其ManyToMany关系表?关系中的所有A都已经存在,因此它们有id,这就是我需要在辅助表中保留的所有内容。

0 个答案:

没有答案