मैं Dozer प्राप्त करने के लिए संघर्ष कर रहा हूं ताकि मेरी इच्छा के अनुसार मेरी इच्छा को झुकाव मिल सके जो मुझे लगता है कि यह काफी सरल होना चाहिए। मेरे पास दो समान मॉडल हैं जिनके बारे में मैं मानचित्र बनाना चाहता हूं, हालांकि किसी के पास एक 'गहरा' पदानुक्रम है और इससे संग्रह से निपटने के दौरान मुझे समस्याएं आ रही हैं।गैर-तुच्छ डोजर मैपिंग
स्रोत कक्षाएं:
class Foo {
String id;
NameGroup nameGroup;
// Setters/Getters
}
class NameGroup {
private List<Name> names;
// Setters/Getters
}
class Name {
private String nameValue;
// Setters/Getters
}
गंतव्य कक्षाएं:
class Bar {
private String barId;
private BarNames barNames;
// Setters/Getters
}
class BarNames {
private List<String> names;
// Setters/Getters
}
अब मैं चाहता हूँ निम्नलिखित एक तरह से मैपिंग:
Foo.id -> Bar.barId // Simple enough
लेकिन मैं निम्नलिखित वर्गों पर विचार करें तो इसकी आवश्यकता है:
Foo.nameGroup.names.nameValue -> Bar.barNames.names
तो प्रत्येक Name
उदाहरण Foo.nameGroup.names
में String
BarNames.names
सूची में जोड़ा जाना चाहिए। क्या यह संभव है?
पीएस यह संकेतों के बिना भी काम करता है – pjmyburg
धन्यवाद @pjmyburg - मैं इसे एक दूंगा। – teabot