对于有关系的2个表,我通常使用它们的存储库进行保存,这对我来说就像双重任务,像这样
tableARepository.save(tableA);
tableBRepository.save(tableB);
那么spring是否为这种情况提供了解决方案呢?
谢谢!
请参阅链接:https://thorben-janssen.com/hibernate-tips-cascade-persist-operation-child-entities/,您可以将entityManager.persist(entity);
称为parentRepository.save(entity);
,但本文中提到的所有子关系的定义都是相同的。
如果你的表之间有关系,我建议你使用注释,如@OneToOne, @OneToMany…为了在表之间创建关系,从而在一个操作中保存