0

InsurancePolicyStatus「StringpolicyId」という属性を持つ Javaクラス(insurancePolicyStatus)のインスタンスがあります。

このクラスのインスタンスは、次のコードを使用して保存されます。

message.setSessionProperty("insurance_policy_status", insurancePolicyStatus)

insurancePolicyStatus.policyIdjdbcクエリのvalue属性に アクセスするにはどうすればよいですか?

jdbc:query key="messageUpdateSuccessStatus"
    value="UPDATE message  SET [UpdateTime] = GETDATE(), 
         [Status] = 'SUCCESS', 
         [ResultId]=#[header:SESSION:insurancePolicyStatus.messageResultId]
    WHERE [MessageId] = #[header:SESSION:id]"
4

1 に答える 1

0

表現を使ってみる

#[groovy:message.getProperty('insurance_policy_status',org.mule.api.transport.PropertyScope.SESSION).getPolicyId ()

policyId 値が必要な場所。getPolicyId() は、policyId プロパティを取得するための Java メソッドである必要があります。

よろしく。

于 2012-07-16T14:36:09.990 に答える