Hello,
I am trying to inject a Spring dependency into an JPA EntityListener.
Here is my listener class:
Here is my Entity class:Code:@Configurable(autowire = Autowire.BY_TYPE, dependencyCheck = true) public class PliListener { @Autowired private EvenementPliRepository evenementPliRepository; @PostPersist void onPostPersist(Pli pli) { EvenementPli ev = new EvenementPli(); ev.setPli(pli); ev.setDateCreation(new Date()); ev.setType(TypeEvenement.creation); ev.setMessage("Création d'un pli"); System.out.println("evenementPliRepository: " + evenementPliRepository); evenementPliRepository.save(ev); } }
However, my dependency (i.e. evenementPliRepository) is always null.Code:@RooJavaBean @RooToString @RooJpaActiveRecord @EntityListeners(PliListener.class) public class Pli implements Serializable{ ...
Can anyone please help?
Regards,
Julien.


Reply With Quote
