我已经配置了一个将数据插入数据库的JDBConnector。查询参数的值来自自定义转换器返回的映射。但是,即使map值为null,Mule也会返回一个NullPayload,并且该表最终没有该列中的任何内容。
<jdbc:connector database-ref="myDatasource" ...>
<jdbc:query key="insertData" value="insert into myTable values(#[message.payload.key])"/>
</jdbc:connector>
当地图中的实际值为空时,如何强制Mule插入null?
答案 0 :(得分:0)
如果map值为null,则预期该列在插入后不会包含任何值。
答案 1 :(得分:0)
我的不好的基础信息是XMl,遇到时会返回文本节点,只是过滤掉修复问题的文本节点。