Bom dia pessoal!
Eu tenho um problema num projecto onde eu quero implementar session conversations, mas existe uma coisa que não estou a compreender
Tenho um projecto EAR. Um dos projectos diz respeito aos EJB’s, os outros 2 são webpapplications que dependem do projecto EJB’s No projecto EJB tenho vários beans onde eu injecto o PersistenceContext desta maneira:
@PersistenceContext
private EntityManager entityManager;
e funciona lindamente.
O meu problema é que a hibernate session é local à class e eu quero que existam unidades de trabalho mais longas para evitar LazyInitializationExceptions. Numa class de um dos projectos web não consigo injectar o persistence context, o entityManater permanece a null. Como poderei injectar o PersistenceContext neste caso? o que não estou a fazer ou estou a fazer de errado?
Obrigado pessoal!
–Marco Santos