我在一个JPA EntityListener中有以下方法:
@PostPersist
void onPostPersist(Pli pli) {
EvenementPli event = new EvenementPli();
event.setPli(pli);
event.setDateCreation(new Date());
event.setDateEvenement(new Date());
event.setType(TypeEvenement.creation);
event.setMessage("Création d'un pli");
event.persist();
}
基本上,我正在尝试通过每次持久化 Pli
实体的实例来创建一个事件,即持久化 EvenementPli
的实例。
问题是,在调用 event.persist();
时,Pli
行不在数据库中,这会导致 Mysql 抱怨约束...
有人可以帮助吗?