Я работаю с EJB ... Я делаю следующее, и я не знаю, почему внедренный EntityManager не работает, как можно было ожидать.
- EJB1 вызывает метод на EJB2, который записывает в БД.
- , когда EJB2 возвращает, EJB1 отправляет сообщение в MDB.
- MDB вызывает EJB3, который читает БД и выполняет некоторую работу.
Моя проблема заключается в том, что EntityManager, введенный во все 3 EJB с @PersistenceContext, не работает должным образом.Вызов persist () в EJB2 не отражается на EntityManager, внедренном в EJB3.Что может быть не так?Надеюсь, я прояснил свою проблему.теперь работает с управляемыми контейнером транзакциями.