Java 从无状态会话bean到有状态会话bean的事务传播

Java 从无状态会话bean到有状态会话bean的事务传播,java,transactions,ejb,Java,Transactions,Ejb,如果具有事务作用域持久性上下文的无状态会话bean、消息驱动bean或有状态会话bean在同一JTA事务中调用具有扩展持久性上下文的有状态会话bean,则会引发IllegalStateException 有人能解释一下这种行为吗。 容器是否应该暂停无状态会话bean的事务,直到有状态会话bean的方法返回,然后恢复事务。您是否可以提供一些示例代码或链接到获取此行为的文档引用?@Andremoniy:在JPA规范中遇到它更具体:提供链接HibernateJPA规范:

如果具有事务作用域持久性上下文的无状态会话bean、消息驱动bean或有状态会话bean在同一JTA事务中调用具有扩展持久性上下文的有状态会话bean,则会引发IllegalStateException

有人能解释一下这种行为吗。
容器是否应该暂停无状态会话bean的事务,直到有状态会话bean的方法返回,然后恢复事务。

您是否可以提供一些示例代码或链接到获取此行为的文档引用?@Andremoniy:在JPA规范中遇到它更具体:提供链接HibernateJPA规范: