Found shared references to a collection org.hibernate.HibernateException

前端 未结 12 1298
一整个雨季
一整个雨季 2020-11-27 15:48

I got this error message:

error: Found shared references to a collection: Person.relatedPersons

When I tried to execute ad

12条回答
  •  北海茫月
    2020-11-27 16:23

    Explanation on practice. If you try to save your object, e.g.:

    Set folders = message.getFolders();
       folders.remove(inputFolder);
       folders.add(trashFolder);
       message.setFiles(folders);
    MESSAGESDAO.getMessageDAO().save(message);
    

    you don't need to set updated object to a parent object:

    message.setFiles(folders);
    

    Simple save your parent object like:

    Set folders = message.getFolders();
       folders.remove(inputFolder);
       folders.add(trashFolder);
       // Not set updated object here
    MESSAGESDAO.getMessageDAO().save(message);
    

提交回复
热议问题