JPA entities are special, because they're already under management from JPA you need to have producer for them, even then I really doubt the injection would still work. I suggest not using CDI concepts within JPA entities.
For this case I'd call some other middle man class to handle the event firing.