mapstruct

    1

    1答えて

    これは、エンティティクラスを直接返すことを望むWebサービス開発者にとってよくある問題です。必要なデータがすべてロードされても、必要のない未初期化のプロキシやコレクションがまだたくさんあります。彼らはnullを返すだけで、レイジーロード例外を投げないようにしたいと思います。基本的に私はちょうどPOJO契約が必要ですが、プロキシと休止状態のコレクションはそれを得るためにパージされなければなりません(

    0

    1答えて

    囲まれたオブジェクト参照をパラメータとしてマッピングメソッドに渡す方法はありますか? public class Car { public int id; public Person driver; } public class Person { public int carId; } personToPersonDtoAfterMappingカスタムメソッド

    0

    1答えて

    抽象クラスを使用してMapStructに問題があります。 私は2つのマッパーを持っている: MapperA extends AbstractMapper<U,V> MapperB extends AbstractMapper<U,V> MapperA iはあいまいなメソッドエラーを得た、私はクリーンインストールしている間 public <T extends AbstractReference

    3

    1答えて

    私は、JPAエンティティをDTOにマップするためにMapstructを使い始めました。基本的なエンティティについては、これは素晴らしいです。 私の問題:一部のエンティティには、詳細を含む、遅延読み込みコレクションがあり、フェッチしてマップしたくない場合があります。解決策として、私はすべてのフィールドが常にマップされている基本スーパークラスと、コレクションを含むサブクラスを追加しました。どちらも同じ

    0

    1答えて

    私は、MapStructを使用してエンティティをDTOに変換する作業を支援するマッパーを生成するmavenプロジェクトを持っています。 このマッパーは、Mavenのgenerate-sourcesフェーズで生成され、target/generated-sourcesおよびtarget/AppName/WEB-INF/classesフォルダーに格納されます。 例えば、私はこのマッパー @Mapper

    0

    1答えて

    2つの異なるフィールドからのマッピング方法は?そうでなければa.k.l.m.urlにb.urlを設定する必要があります: b.url = exists(a.x.y.z.url)? a.x.y.z.url:exists(a.k.l.m.url)? aklmurl:はdefaultValue 式が役立つかもしれないが、私はnullをすべてのネストされたフィールドをチェックすると、それは「=ヌル& &

    1

    1答えて

    私は現在、の形式で値を含むkey = valueを持っており、それらを実際のオブジェクトに「展開」したいと考えています。 MapStructでそれを自動化することはできますか? は明確にする:私は手で書くと、コードは次のようになります: public MyEntity mapToEntity(final Map<String, String> parameters) { final My

    0

    1答えて

    Mapstructは、コンパイル段階で私に次のエラーがスローされますいくつかの属性をマップしませんMapStructは他のすべてのメソッドのコードを生成します。 ConfigオブジェクトにはConfigsDTOよりも多くのフィールドがあると考えられます。生成されたメソッドの実装において @Mapper public interface ConfigsMapper { ConfigsM

    0

    3答えて

    私はコンパイルエラーを取得しています:私はmapstruct注釈プロセッサを取り外す際に com/mycompany/hibernate5/Main.java:[10,46] cannot find symbol symbol: class Customer_ location: package com.mycompany.hibernate5.sakila.domain c

    0

    1答えて

    マッピング情報がMapstructに第2のマッピング関数によって明示的に与えられている場合、これが自動的にマッピングコードを生成しないのはなぜですか? Flat Composed ---- -------- - String a - String a - Sub - String b - String b - String c - String c 。明確に