2009-07-01 10 views
1

私のプロジェクトにはGWTとGAEが使用されています。私はクライアントとサーバー間でデータを移動するためにデータ転送オブジェクトとドーザーを使用しています。 Dozerはうまくいっていましたが、私は500文字以上のテキストを格納する必要があるクラスをいくつか持っていますので、私のサーバーサイドオブジェクトにcom.google.appengine.api.datastore.Textデータ型を使用する必要があります。クライアントサイドオブジェクト。どのようにdozerを使用してこれらの2つのタイプをマッピングしますか?私は何とか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"); 
} 
});