2017-10-05 12 views
0

다른 업스트림 시스템에서 hazelcast map에 저장된 java 객체에 액세스 중입니다. 나는 같은 자바 객체 구조를 가지고 있지만 객체를 읽고 그것을 내 java 객체에 유형 변환하려고하면 내 java 객체가 다른 패키지에 있기 때문에 예외가 발생합니다. ClassCast 예외가 발생합니다. hazelcast에서 그것을 저장하는 동안 우리는 객체를 직렬화하는 방법을 내 매핑 자바 객체 (패키지) HZhazelcast에서 java 객체에 액세스

package com.varun.customer.bo; 
    public class Customer{ 
    private long customerId; 
} 

에서


개체있는 위치 문제가되지 않도록 내 개체

package com.varun.customer; 
    public class Customer{ 
    private long customerId; 
} 

두 객체의 패키지 차이를 확인하십시오.

답변

0

공통 클래스를 사용할 수있는 응용 프로그램을 사용할 수 있으며 두 패키지 모두에서 해당 패키지에서 사용해 볼 수 있습니다. 1 곳에서 변경해야하므로 유지 관리가 쉽습니다.

+0

새로운 솔루션을 구축하는 경우 솔루션이 작동합니다. 그러나 당신이 기존의 기업 통합 프로젝트와 같은 오래된 코드 작업을 할 때 자유를 잃어 버리게됩니다. 그게 내가 포럼에서 물어 왜 그게. 회신을 보내 주셔서 감사합니다! –