У меня есть сущность, в которой есть коллекция. Коллекция представляет собой однонаправленное хранилище отношений OneToMany, которые просматривали определенный файл. У меня проблема в том, что после загрузки сущности и попытки обновить коллекцию я не получаю никаких ошибок, но коллекция никогда не обновляется:
Организация:
@OneToMany(cascade = CascadeType.PERSIST)
@JoinTable
protected List<User> users;
Файловый сервлет
@In
private EntityQuery<File> File_findById;
...
File file = File_findById(fileId);
file.getUsers().add(user);
session.update(file);
Несмотря на то, что я звоню session.update(file)
и вижу записи в журналах гибернации, я не вижу ничего в базе данных, указывающей, что она была сохранена.
Walter