我在无状态bean中有一个方法mymethod,该类和我的方法没有指定@TransactionAttribute属性。现在这个方法从dao层调用另一个方法来检查该行是否实际存在,如果存在,mymethods创建一个字符串并将其发送到jms以更新该表,当我在该方法上放置@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)时它工作正常,而当我删除此属性它不起作用。我正在使用JTA(容器管理器持久性)和应用程序服务器,数据库是DB2,数据库更新只通过cobol。