2013-01-21 1 views
0

C++ * .idl 파일의 구조 데이터 형식을 사용하고 생성 된 Java 클래스로 변환 중입니다. 그것은 클래스를 생성하는 자바를 생성하지만 그것은 동등 및 해시 메서드를 구현하지 않습니다 .. 그래서 그들을 비교할 수 없습니다.C++ * .idl 구조체 형식을 생성 된 Java 파일로 변환하는 동안 equals() 및 hascode 구현

예 : 세트 (중복을 지원하지 않아야 함)에서 동일한 항목 및 hashCode를 사용하여 중복 입력을 허용하려는 경우이를 사용하고 싶습니다.

어느 누구도이 문제를 해결할 수 있습니까? 등호와 해시 코드로 Java 클래스 생성 (생성 방법)

+0

CORBA IDL과 같은 IDL입니까? 아니면 다른 것에 대해 이야기하고 있습니까? – NPE

+0

예 .. 그들은 dcm corba 프로토콜에 의해 사용되지만 어떻게 구현되는지는 잘 모르겠습니다. 그러나 구조 데이터를 추가하면 동일한 .java 파일이 생성됩니다 –

답변

0

EqualsBuilderHashCodeBuilder을 사용하는 코드를 생성하여 코드 생성을 단순화 할 수 있습니다. 그것 외에 ... 그것의 지루한 코딩 일.

관련 문제