dozer

    1熱度

    1回答

    只是爲了解推土機,我創建了兩個類PrimaryType和SecondaryType,並嘗試使用Dozer來映射它們。推土機無縫地映射它們。 嘗試使SecondaryType的構造函數爲private,但仍然Dozer成功地能夠創建SecondaryType類型的對象並且能夠映射其字段。任何人都可以解釋一下Dozer如何實現一個具有私有構造函數的類? PrimaryType.java package

    0熱度

    1回答

    通過this answer啓發映射不變對象的集合,我已經寫了一個定製conveter(你可以找到在Github repo整個工作示例)。對於推土機轉換之間: public class MyEntity { private List<ObjectId> attachmentIds; public List<ObjectId> getAttachmentIds() { retur

    4熱度

    3回答

    我們有我們試圖地圖...遺留數據有年月日字段一些遺留的數據... 是否有可能轉換 MyObject.day MyObject.year MyObject.month 到 MyOtherObject.date 我找不到關於此主題的任何文檔。任何將不勝感激。

    0熱度

    1回答

    映射抽象類我有以下類結構(它實際上是一個VO層與Hibernate映射): public abstract class abstractClassVO { private int id; private String name; } public class concreteClassAVO extends abstractClassVO { private S

    0熱度

    1回答

    我在一個項目的代碼。我嘗試將對象RRREC類型轉換爲RR_REC類型時出錯。 的RRREC類: public class RRREC{ protected String owner; protected RRINFRATYPE infraType; // getter and setter } 的RR_REC類: public class RR_REC{

    1熱度

    1回答

    如何將一個對象映射到另一個(現有)不包含空字段? 例如: class A { String a1; String a2; } class B { String a1; String a2; } 在目的我具有非空場A1,對B對象我具有非空場A2。有沒有辦法將對象A映射到對象B排除字段a2?沒有自定義轉換器,並且在mapping.xml中不排除這個字

    6熱度

    2回答

    我遇到了一個很奇怪的異常,我不知道如何找到原因。 商業背景: 添加商品,同時它是價格表,一個商品有5個價格差異級別的用戶。 在控制器中,首先使用推土機將goodForm轉換爲商品,然後調用goodsService以節省商品。 在goodsService節能產品,商品遍歷價格表並填充goodsId商品價格, GoodsForm: @Mapping("priceList") List<GoodsP

    0熱度

    1回答

    我是使用推土機的新手。我需要將集合映射到作爲collect中源類的屬性的類。 我有一個一流的技術如下 Class Technology { String name List<TechnologyOwner> techOwners } ,我想映射到 Class TechSummary { String name List<Employee> tech

    1熱度

    1回答

    以下是我想要映射的示例簡單場景。我有一個DTO如下 Class Person { String Name; List<Contact> contacts; } Class Contact { String type; //values 'home', 'work', 'mobile' etc Phone number; } Class Phone { St

    0熱度

    2回答

    我有一個IsoMessage對象(https://github.com/chochos/j8583/blob/master/src/main/java/com/solab/iso8583/IsoMessage.java),它有一個內部數組,我只能通過getField(int)方法訪問它。 public class IsoMessage { @SuppressWarnings("rawt