【问题标题】:How to ALTER Camunda database to accept long string variables?如何更改 Camunda 数据库以接受长字符串变量?
【发布时间】:2018-11-25 20:45:17
【问题描述】:

我在通过 Camunda 引擎传递长字符串变量(长度超过 4000 个字符)时遇到问题。

有没有办法改变 camunda 数据库来避免这个异常,或者禁用默认的长字符串限制?

【问题讨论】:

    标签: java h2 business-process-management camunda


    【解决方案1】:
    import org.camunda.bpm.engine.variable.Variables;
    import org.camunda.bpm.engine.variable.Variables.SerializationDataFormats;
    
    variableMap.put("Authorization", Variables
                                  .objectValue(authorization)
                                      // tells the engine to use java serialization for persisting the value 
                                  .serializationDataFormat(SerializationDataFormats.JAVA)  
                                  .create());
    

    【讨论】:

    • 那么,你用那个序列化,但是你如何用 variables.get() 检索值呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    相关资源
    最近更新 更多