Допустим, классы сущностей Foo и Bar, такие как:
class Foo {
@ManyToMany
@JoinTable(name = "FooBar",
joinColumns = @JoinColumn(name = "foo"),
inverseJoinColumns = @JoinColumn(name = "bar"))
public List<Bar> getBars() {
return bars;
}
}
class Bar {
// ...
}
Когда я сохраняю сущность Foo, я хочу также сохранить список баров, но только список сопоставлений, например:
Bar oldBar = foo.getBars().get(0);
oldBar.setSomething("new-value"); // Change to the entity.
Bar newbar = new Bar();
foo.getBars().add(newbar); // Change to the list.
saveOrUpdate(foo);
Я хочу saveOrUpdate
сохранить изменения в списке, но не изменения в объекте.Можно я?