在 oracle 中插入 clob 数据类型,mule 4?

insert clob datatype in oracle, mule 4?

我正在将代码从 Mule 3 迁移到 Mule 4,并坚持需要在 Oracle 数据库中插入 Clob 的要求。在 Mule 3 中,我曾经将传入的 xml 的 MIME 类型更改为 'binary/octet-stream',然后再次将其更改为 application/java 然后它过去常常毫无问题地进入数据库。

现在在 Mule 4 中我们没有 'binary/octet-stream' 但我们有 'application/octet-stream' 这对我不起作用。在插入值时,我从数据库中得到 'Invalid column type.'

谁能帮忙。提前致谢。

我找不到任何有效的解决方案,所以写了一个简单的 Java class 并从我的流程中调用它。这是目前的临时解决方案。

像下面这样为您的领域赋予价值:

对于json类型:'YourFieldName' :write(payload, "application/json")

对于xml类型:'YourFieldName' :write(payload, "application/xml")