mapstruct

    0熱度

    1回答

    我在使用抽象類的MapStruct時遇到了一些麻煩。 我有2名映射器: MapperA extends AbstractMapper<U,V> MapperB extends AbstractMapper<U,V> MapperA使用MapperB 我在AbstractMapper public <T extends AbstractReference> T resolveReference

    0熱度

    1回答

    我有一個maven項目,我使用MapStruct生成映射器以幫助將實體轉換爲DTO,反之亦然。 這個映射器是在maven的generate-sources階段生成的,並存儲在target/generated-sources和target/AppName/WEB-INF/classes文件夾中。 例如,我有這樣的映射 @Mapper public interface RuleMapper {

    0熱度

    3回答

    我有2個實體CallRecords和CallRecordOperators與一個一對多關係下面 public class CallRecords { @Id @Column(name = "id", unique = true) private String id; @Column(columnDefinition = "varchar(255) def

    2熱度

    3回答

    有人可以幫我解決這個問題嗎?我嘗試過使用maptruct,它工作得很好,但只適用於沒有雙向關係的實體。 比如我有實體: @Entity public class Pacients implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int pac

    0熱度

    1回答

    我使用mapstruct在DTO下面是映射轉換域嵌套源和嵌套目標屬性MapStruct錯誤我使用: - @Mapper(componentModel = "spring", uses = {}) public interface CategoriesMapper { @Mapping(source = "regionsid.id", target = "regionsid.i

    3熱度

    1回答

    我作爲父類:User.java和2類:FacebookUser.java和TwitterUser.java他們是返回使用DiscriminatorColumn取決於數據庫的類型列,我想寫正確映射到實體映射可能是FacebookUser或TwitterUser實例的用戶。我有以下的映射,這似乎並不如預期運作,唯一的映射的User父母不是孩子: @Mapper public interface Us

    0熱度

    1回答

    當通過第二個映射函數將映射信息明確地映射到Mapstruct時,爲什麼不自動生成映射代碼? Flat Composed ---- -------- - String a - String a - Sub - String b - String b - String c - String c 。爲了清楚 @Mapper(uses = SubToFlatMapp

    1熱度

    1回答

    嘗試映射我的域對象時,出現以下StackOverflowError異常。我試圖忽略導致循環依賴的屬性無濟於事。 我的領域模型的中心是WorkoutSet,它有一個用戶和一個練習。 如果我從WorkoutSetMapper中移除了映射註釋,那麼將按照預期生成UserMapperImpl和ExerciseMapperImpl。 Error:(15, 1) java: Internal error in

    1熱度

    1回答

    我是新來的MapStruct API,任何人都可以說如何做嵌套映射。 我有兩個類,一個是我的實際purchaseOrder類,它是我的目標類,另一個是EDPurchaseOrder類,它被稱爲源文件,這裏不用擔心我使用的命名約定,只需使用源文件和目標文件即可。 源類 源類EDCustomerOrder及其引用類 public class EDCustomerOrder{ private

    1熱度

    1回答

    我發現使用預選賽這個例子中大約可迭代到非可迭代的映射: https://github.com/mapstruct/mapstruct-examples/tree/master/mapstruct-iterable-to-non-iterable 但如何讓這種映射能夠嵌套的屬性映射(使用點註釋)? E.g.將源對象中集合的第一個元素的字段xyz映射到目標對象上的普通字段? 的例子定義一個限定符 @Q