如何解决我们如何在 Spring Boot 中保存到表关系中
我通常为保存到 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...等注释,以便在您的表之间创建关系,从而在一个操作中保存
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。