問題タブ [modelmapper]

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.

0 投票する
2 に答える
6010 参照

java - ModelMapper はさまざまなプロパティで混乱します

Studentオブジェクトを拡張するオブジェクトがありPersonます。

Student にはプロパティがstudentNumberあり、 person にはプロパティがありますcontactNumber。Student オブジェクトをマップするStudentDtoと、特定のプロパティで混乱します。

これは、特定の機会にのみ発生します。何が原因なのか気になる

0 投票する
0 に答える
754 参照

java - 非最深プロパティの ModelMapper 条件 (java.util.Optional を使用)

私の構造のこの単純化を考えると:

このクラスにマップしたい:

billingAddressオプションに値がある場合にのみマップする方法がわかりません。私は次のようなことを考えていました:

しかし、これは「最終型 java.util.Optional をマップできません。」というエラーで失敗します。Optional のマッピングに関するこの質問を見ましたが、別の問題についてのようです。

0 投票する
1 に答える
3981 参照

mapping - ModelMapper は「親」という名前のメソッドをマッピングできません

ModelMapper 0.7.5 でテストしました。

モデルに以下の条件がある場合、ModelMapper はそれらをマッピングできません。

  • メソッド名は 'parent' で、self クラスを返す
  • メソッド名は「parentPath」で、文字列を返します

テストコードは

エラーメッセージは

メソッド名の「親」を使用できないのはなぜですか?

0 投票する
1 に答える
9016 参照

java - Modelmapper:ソースオブジェクトがnullの場合にカスタムマッピングを適用する方法は?

クラスがあるとしましょうMySource

そしてそれを object に翻訳したいと思いますMyTarget:

デフォルトの ModelMapper 設定を使用して、次の方法で実現できます。

ただし、発生する可能性MySourceがあります。そのオブジェクトはnull. この場合、MyTarget もnull次のようになります。

次のような方法でカスタム マッピングを指定したいと思います (疑似コード):

MySource src != null ? [perform default mapping] : [return new MyTarget()]

それを達成するための適切なコンバーターを作成する方法を知っている人はいますか?