работе с сущностями сохраняю их - а в сущность название файла. Чтобы его потом получить. Основная проблема при удалении вложенных сущностей. 
                  
                  
                  Допустим есть пользователь. У него есть библиотеки. А в них музыка 
                  
                  
                  При удалении пользователя хочу удалить все файлы, связанные с ним. 
                  
                  
                  Для этого могу в файлы класть какое-то уникальное значение. Айди или почту. Но тогда во все дто нужно будет тянуть это. Как лучше сделать?
                  
                  
                
Первое что приходит в голову, это сделать таблицу с названиями, ссылками файлов и линк на пользователя(onetomany). При удалении пользователя проверять связи и удалять файлы
Вот я получил каскадное удаление сущности файла в бд. Но как мне удалить файл из папки ресурсов ?
Не использовать каскад
Доставай список связанных файлов и удаляй сначала из директории, а потом из БД
Обсуждают сегодня