je une entité liée à mon système de fichiers comme ceci:Supprimer un fichier sur JPA orphelin supprimer
@Entity
public class MyDocument {
@Id
private Long documentId;
private String fileName;
private String filePath;
//Then a lot of other fields, getters and setters
}
Si je supprime un document de ma base de données (avec orpheline supprimer par exemple), je veux supprimer le fichier correspondant dans une méthode Async.
Une suggestion? Existe-t-il un moyen d'intercepter l'action de suppression JPA?
Merci ! C'est ce que je cherchais. J'ai ajouté cet intercepteur dans un autre service: http://www.objectdb.com/java/jpa/persistence/event#Listeners_and_External_Callback_Methods_ –