【发布时间】:2012-01-13 09:07:06
【问题描述】:
我有一个主子表。用户可以在选择主项/实体后添加/删除子项。当主项目列表选择索引更改时,我用数据库中此选定主项目的子项目填充子表/数组列表。当用户相应地单击子添加/删除按钮时,我打开了实体管理器,启动了事务,保留或删除子实体/项目。我的问题是在用户选择另一个主项目时跟踪新的和删除的子实体。因为我在用新的选定主项的子实体填充它之前清除子表/Arraylist(但不清除持久性上下文)。当用户再次选择前一个主项目时,我想反映新的/已删除的、尚未提交的子项目。希望正确地解释了我的问题。在 JPA 上使用休眠。谢谢。
【问题讨论】: