У меня есть кнопка в файле .xhtml, которая вызывает функцию javascript, которая удаленно вызывает функцию java (в среде шва jboss). Эта функция Java имеет entityManager.persist(object). Вы знаете, почему эта строка кода не фиксируется в БД? Пишет, что транзакция не началась. Я предполагаю, что в удаленном контексте у меня не началась транзакция, потому что, если я назначу действие на эту кнопку, которая вызывает ту же функцию java вместо использования javascript выше, она работает нормально; entityManager сохраняет объект, и я вижу его в БД.
Есть ли у кого-нибудь идеи, как я могу сохранить объект, используя javascript для вызова функции java? (мне нужно использовать javascript, потому что мне нужна функция обратного вызова)