我在.xhtml 文件中有一个按钮,它调用一个远程调用java 函数的javascript 函数(在jboss seam 环境中)。该 java 函数有一个 entityManager.persist(object)。你知道为什么这行代码不提交到数据库吗?它表示事务尚未开始。我假设在远程上下文中我没有开始事务,因为如果我在调用相同 java 函数而不是使用上面的 javascript 的那个按钮上放置一个动作,它工作正常;entityManager 持久化对象,我可以在数据库中看到它。
有谁知道我如何才能使用javascript调用java函数来实际持久化对象?(我必须使用 javascript 因为我需要回调函数)