如果我在我的网络应用程序中使用 JPA 实体,如果它是可取消的(几乎所有这些实体都是),将多个链接的 jpa 实体绑定到一个表单的最佳方法是什么?即,您有 jpa 类 Person 和 Document,Person 映射为 @OneToMany 到 Document,以及一个映射到 Person 的表单并有一个映射到内部 Documents 的可编辑表。如果您在此表单中打开现有人员并编辑其中一个文档,那么将这些实体绑定到表单的最佳方法是什么,以确保取消的表单将回滚对 bean 所做的所有更改?你如何在你的项目中解决这个问题?
更新。我试图弄清楚是否有任何可接受的解决方案,或者每个人都使用自己的方法,还是这种情况如此不重要,因此如此罕见?