Java jms Session.Session_事务性和事务性

Java jms Session.Session_事务性和事务性,java,jakarta-ee,jms,Java,Jakarta Ee,Jms,create sessioncreateQueueSession和createTopicSession中的布尔标志指示会话是否进行了事务处理,而session.session\u transact看起来像是确认模式,但java docs指出它不是: SESSION_TRANSACTED public static final int SESSION_TRANSACTED This value is returned from the method getAcknowledgeMode if t

create session
createQueueSession
createTopicSession
中的布尔标志指示会话是否进行了事务处理,而session.session\u transact看起来像是确认模式,但java docs指出它不是:

SESSION_TRANSACTED

public static final int SESSION_TRANSACTED
This value is returned from the method getAcknowledgeMode if the session is transacted. If a Session is transacted, the acknowledgement mode is ignored.
当我打电话时(例如)


它抛出
javax.jms.JMSException:指定了不正确的确认模式。
那么有什么区别吗?

您有没有得到过这个问题的答案?没有,刚刚用不同的供应商测试了这个,看起来他们用不同的方式解释了这个。我应该用glassfish测试它,因为这是参考服务器,看看会发生什么。但是在ActiveMQ上,它与
createSession(false,Session.Session\u transactived)一起工作
createQueueSession(false, Session.SESSION_TRANSACTED);