問題タブ [dozer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Dozer : プリミティブ int -1 値から null オブジェクトへのマッピング
-1 のプリミティブ int フィールド値を null オブジェクト参照に変換するように、xml マッピング ファイルを介して dozer を構成する方法はありますか?
従来のオブジェクト モデルでは値がデフォルトで -1 に設定されているため、0 が有効な選択になります。
マッピング先の新しいオブジェクト モデルは、選択されていない値は null であり、初期化されたオブジェクト値はすべて有効であると想定しています。この場合、カスタム コンバーターを作成する必要がないようにしたいと考えています。
java - ドーザー マッピングの定数
ドーザーで定数値を属性に入れる方法を知っている人はいますか? ドーザーのドキュメントでそれについて何も見たことがありません
java - GAE/Jのドーザーオブジェクト
GWTとGAE/J(Javaを使用したGoogle AppEngine)を使用してアプリケーションを作成しようとしています。私のアプリケーションでは、DTOを使用する必要があります。PojoをJDOエンティティに変換するために、Dozerライブラリを使用したいと思います。したがって、オブジェクトを変換しようとすると、次のエラーが発生します。
サーバー内でマッパーオブジェクトをインスタンス化しようとすると、エラーが発生します。
この問題を解決するにはどうすればよいですか?
java - Dozer 使用時の Mac での警告
MACでGWT + GAEを使用してアプリケーションを構築しています。このアプリには DTO があり、DTO から Persistent エンティティに変換するためにDozer Library、その Mapper オブジェクトを使用しています。Windows ではすべてが正常にコンパイルおよび実行されますが、 MACでホスト モードでアプリを実行しようとすると、次の警告が表示されます。
この警告を修正することは可能ですか?
java - Dozer でコレクションをマップする方法
私は次のようなことをしたいと思います:
仮定:
私は試した :
ただし、ホルダー オブジェクトは空です。また、運がなければ2番目の引数を変更して遊んだ...
java - Dozer InstantiationException マッピング Calendar クラス
Date -> Calendar をマッピングしようとすると、InstantiationException が発生します。
簡単なテストは次のとおりです。
docsによると、これはそのままでサポートされています (Calendar は抽象的ですが)。誰もがこれを経験し、私が間違っていることを指摘できますか?
java - DozerでNullPointerExceptionを取得せずに未設定のプロパティを値にマップする方法
Dozerを使用して2つのオブジェクトをマッピングすると、次のようになります。
(class1.setId()を呼び出して)最初のクラスでIDを設定しない場合、結果はDozerからのNullPointerExceptionになります。get( "id")がnullになるため、これが正しいことを理解しています。
もちろん、nullのチェックを入れて、-1や0などを返すことで、これを解決できます。
問題は、これがコンパイル時エラーではなく実行時エラーになることです。私はこれを正しく解決したいと思っています。
これで、 Map-null = "false"を実行することでnullをスキップできることをDozerのドキュメントで読みましたが、これを機能させることができませんでした...
助言がありますか?
guice - Bean マッピングのためのドーザーの代替?
定型コードなしで DTO をエンティティにマップする簡単な方法を見つけようとしています。dozer を使用することを考えていましたが、多くの xml 構成が必要なようです。純粋な Java で Bean マッピングを構成するために DSL を使用する dozer の代替を見た人はいますか?
理想的には、Guice のやり方に触発された Bean マッパーを見つけたいと思っています。
java - 重要な Dozer マッピング
非常に単純であるべきだと思う何かのために、ドーザーを私の意志に曲げさせるのに苦労しています。マッピングしたい 2 つの類似したモデルがありますが、一方は他方よりも「深い」階層を持っているため、コレクションを扱うときに問題が発生しています。次のクラスを検討してください。
ソースクラス:
宛先クラス:
ここで、次の一方向マッピングが必要です。
しかし、私は次に必要です:
そのため、各Name
インスタンスはリストに追加されます。これは可能ですか?Foo.nameGroup.names
String
BarNames.names