代码之家  ›  专栏  ›  技术社区  ›  ulisses

如何在RunBaseBarch类中使用InMemory表参数?

  •  1
  • ulisses  · 技术社区  · 7 年前

    我在自定义类exended中通过parm方法传递InMemory表 RunBaseBatch

    但我无法看到这个表,我可以使用和查看其他传递的变量(如string或int),但我丢失了对InMemory表的引用。

    如果我不扩展 RunBaseBatch 我能够使用并看到InMemory表被传递。

    是否可以在RunBaseBatch类中使用InMemory表?否则有什么办法吗?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  2
  •   Jan B. Kjeldsen    7 年前

    尝试添加以下方法:

    protected boolean canSwapBetweenCS()
    {
        return false;
    }
    

    根据内存中表创建值的位置,它可能会丢失对数据的引用(使用 setTmpData )。这些方法表明它不喜欢在客户端和服务器之间限制数据。

    如果记录是在 run 方法