2009-07-01 2 views
1

내 프로젝트에 GWT 및 GAE를 사용하고 있습니다. 데이터 전송 객체와 도저를 사용하여 클라이언트와 서버간에 데이터를 이동합니다. Dozer는 훌륭하게 작동했지만 500 자 이상의 텍스트를 저장해야하는 클래스가 있으므로 서버 측 객체에 com.google.appengine.api.datastore.Text 데이터 유형을 사용해야하지만 일반 String은 클라이언트 측 객체. 도저를 사용하여이 두 가지 유형을 어떻게 매핑합니까? 어떻게 든 XML 파일을 지정할 수는 있지만 XML 파일을 작성하려면 어떻게해야합니까?Dozer지도 텍스트 문자열

답변

1

체크 this link. 거기에서 질문에 대한 답을 찾을 수 있어야합니다.

0

아래의 두 데이터 유형 간의 매핑을 지정하십시오. Dozer는 런타임에이를 변환하여 변환합니다. 경우

<mapping> 
    <class-a>com.google.appengine.api.datastore.Text</class-a> 
    <class-b>java.lang.String</class-b> 
</mapping> 

당신은 당신의 코드에서 설정 파일, 을 사용하는 방법을 모르는

DozerMapper beanMapper = new DozerMapper(); 
beanMapper.mapping(new ArrayList<String>(){ 
{ 
    add("name Of the dozer mapping file"); 
} 
}); 
관련 문제