考虑以下场景:
我有一个接收消息的 MDB。收到此消息后会触发一系列操作。一些调用在具有 Requires_New 作为事务属性的 EJB 中被隔离,并且它们都成功。在事务的最后,我调用 sessionContext.setRollbackOnly()。
这会导致消息再次被重新传递到 MDB 吗?
考虑以下场景:
我有一个接收消息的 MDB。收到此消息后会触发一系列操作。一些调用在具有 Requires_New 作为事务属性的 EJB 中被隔离,并且它们都成功。在事务的最后,我调用 sessionContext.setRollbackOnly()。
这会导致消息再次被重新传递到 MDB 吗?