使用Corba时如何在.idl文件中声明Java HashMap?

问题描述 投票:1回答:1

我需要我的idl来编译完全像这样的东西。在尝试一堆东西时被困了几个小时。

module SomeApp
{
    interface Something
    {
        HashMap myMethod();
    };
};

我尝试过

struct KeyVal {
    string key;
    string value;
};
typedef HashMap<string,string> hash;    

但是后来我的Java代码都无法使用KeyVal []起作用>

我需要我的idl来编译完全像这样的东西。在尝试一堆东西时被困了几个小时。模块SomeApp {接口Something {HashMap myMethod(); }; };我尝试过...

java corba idl
1个回答
1
投票

使用CORBA,您必须根据IDL规范定义接口和类型。 IDL没有HashMap类型,可以使用sequence,请参见下面的示例IDL。

© www.soinside.com 2019 - 2024. All rights reserved.