2016-10-05 15 views
2

Orika를 사용하여 클래스의 필드를 매핑하는 방법이 있습니까?
orika 문서에서 해결책을 찾을 수 없습니다.Orika : 2 클래스의 필드를 하나의 클래스로 매핑

이 예제에서 ObjectOne 클래스의 & 테스트 필드는 해당 필드 ObjectNew에 매핑되어야합니다.

public class ObjectOne { 

    private String test; 
    private String name; 
    private String id; 

    public ObjectOne(String id,String test, String name){ 
     this.id=id; 
     this.test=test; 
     this.name=name; 
    } 
} 

ObjectTwo에서 필드 시트와 같은

public class ObjectTwo { 

    private String sheet; 
    private String id; 

    public ObjectTwo(String id,String sheet){ 
     this.id=id; 
     this.sheet=sheet; 
    } 
} 

코드 ObjectNew

public class ObjectNew { 

    private String id; 
    private String test; 
    private String name; 
    private String sheet; 

    public ObjectNew(String id,String test,String name,String sheet){ 
     this.id=id; 
     this.test=test; 
     this.name = name; 
     this.sheet = sheet; 
    } 
} 

필드에 두 클래스에서 ObjectOne & ObjectTwo 새로운 객체 ObjectNew을 시작해야 할 때 클래스 ObjectOne 및 ObjectTwo의 아이디의 동일합니다.

어떻게 처리할까요?

친절 감사

답변

1

내가 하나의 소스 래퍼 객체로 소스 오브젝트를 포장하고 새 개체와이 새로운 래퍼 객체를 매핑 제안 :

public class objectWrapper{ 
    private objectOne objectOne; 
    private objectTwo objectTwo; 
} 
+0

Thnx, 내가이 솔루션을 시도 할 것이다 – MrA