java - 在 Any 中插入对象数组

标签 java corba

我正在使用 corba,但遇到一个问题: 我必须将对象数组放入任何对象中。 当我使用简单类型(例如 double)时,我可以做到这一点。

DoubleSeqHelper.insert(Any, double[])

问题是我无法对 IDL 中定义的文件执行相同的操作..

假设我有一个类 A。我可以使用 AHelper 将 A 的一个实例放入 Any 对象中。

AHelper.insert(Any, A)

但是如何将 A 数组放入 Any 对象中?

谢谢, 卢卡

最佳答案

解决方案1:

创建任意的序列/数组。

将一个 A 插入数组/序列的任意元素中。

然后将完整的 Any 序列/数组插入到单个 Any 中。

或者

解决方案2:

在接口(interface)中定义A的数组。 然后就可以直接将A的Array插入到any中了。

关于java - 在 Any 中插入对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7011902/

相关文章:

java - Hibernate 存储过程调用在多次调用时挂起

java - 多字段ognl类型转换器

delphi - IDL 到类型库

corba - 如何在 NAT 后面实现 CORBA 客户端

java - Jacorb - 如何打开 POA 监视器 GUI

java - 对象数组的内存分配

java - Linux下运行tess4j(tessreact java包装器)

java - 移动游戏中的物体

delphi - Delphi 7 中的 Orbix 客户端

java - org.omg.CORBA.TRANSIENT : initial and forwarded IOR inaccessible vmcid: IBM minor code: E07 from IIB application