在使用spring数据-jpa的spring引导应用程序中,我们使用hibernate实现。当我们有一个父实体具有一个子列表(一对多和cascade.all),并且我们使用dto,那么保存的策略是什么?我们必须循环子元素,与dto进行比较,如果存在现有元素,更新值,如果它们是一些新元素,添加元素,如果某些元素已被删除,则将其从列表中删除?bean.getChild();
for (Iterator<Childs
我试图从一个集合(HashSet)中删除一些对象,但前提是它们也存在于一个列表(LinkedList)中。如何使用Java 8+特性(streams)来实现这一点。theSet -> want to remove items that are present in the list我已经重写了MyObject的equals和hashcode(只使用几个字段来比较相等)。