Jms MQ消息整数属性未更新

Jms MQ消息整数属性未更新,jms,message-queue,ibm-mq,mq,Jms,Message Queue,Ibm Mq,Mq,我有一条MQ消息。在这里,我添加了一个名为“Count”的整数属性,其值为10。然后,我为同一属性将值重新指定为5。但它不会得到更新 MQMessage message = new MQMessage(); message.writeString("Test Message"); message.setIntProperty("Count", 10); System.out.println("Count is" + message.getIntProperty("Count")); -->

我有一条MQ消息。在这里,我添加了一个名为“Count”的整数属性,其值为10。然后,我为同一属性将值重新指定为5。但它不会得到更新

MQMessage message = new MQMessage();
message.writeString("Test Message");
message.setIntProperty("Count", 10);
System.out.println("Count is" + message.getIntProperty("Count")); -->Prints 10
message.setIntProperty("Count",5);
System.out.println("Count is" + message.getIntProperty("Count")); --> Prints 10..But I am expecting 5..

您是否尝试过将消息放入队列?如果您实际将消息放入队列并返回相同的消息,您将看到消息中设置了属性的更新值,即“Count”属性的值将是5,而不是10