नक्शा डीटीओ करने के लिए बैकएंड संस्थाओं

0

सवाल

मैं विकसित कर रहा हूँ एक बाकी है, जहां आवेदन में डेटा DB में भरी हुई है संस्थाओं फिर कुछ परिवर्तनों पर बना रहे हैं, जबकि डेटा में भरा जा रहा है इसी डीटीओ फिर लौट के वापस करने के लिए उपभोक्ता के लिए.

उपभोक्ता के अनुसार और कुछ अन्य मानकों के साथ, एक अलग सबसेट का डेटा वापस आ जाना चाहिए करने के लिए उपयोगकर्ता, उदाहरण के लिए, यदि उपयोगकर्ता है जांच पर अपनी निजी जानकारी, विवरण के स्तर पर लौटने के अलग अलग हो जाएगा की तुलना में अगर एक प्रबंधक है जांच के डेटा पर अपने कर्मचारियों, आदि ...

मेरा सवाल है: है वहाँ किसी भी ढांचे को संभाल करने के लिए इस कस्टम मानचित्रण (यानी एक xml आधारित फ़ाइल है कि निर्धारित करता है जो क्षेत्र में जो हो सकता है इकाई मैप किया जाना चाहिए, जो करने के लिए डीटीओ में जो हालत है ? बनाने के बजाय एक कस्टम कोड प्रत्येक मामले में? धन्यवाद अग्रिम में.

मैं का उपयोग कर रहा हूँ वसंत आराम + हाइबरनेट

dto hibernate java mapping
2021-11-22 07:19:19
1

सबसे अच्छा जवाब

2

के बारे में XML फ़ाइल मैपिंग, मैं किसी को पता नहीं. लेकिन क्या मैं खोजने के लिए वास्तव में उपयोगी है और बहुत अनुकूलन है MapStruct. यह एक बहुत ही उपयोगी पुस्तकालय और डॉक्स और उदाहरण बहुत अच्छा कर रहे हैं.

एक साधारण उदाहरण:

@Mapper 
public interface CarMapper {
 
    CarMapper INSTANCE = Mappers.getMapper( CarMapper.class ); 
 
    @Mapping(source = "numberOfSeats", target = "seatCount") // Here is one of the functionalities that you wanted...
    CarDto carToCarDto(Car car); 
}

और वहाँ है आईडीई और Lombok का समर्थन भी.

2021-11-22 07:37:16

धन्यवाद ... हालांकि मैं की जरूरत है को लागू करने के लिए carToCarDto विधि -और किसी भी अन्य है, तो मैं कई मैपिंग- ... है ना?
osama yaccoub

नहीं, MapStruct उन्हें लागू करेंगे आप के लिए, तुम सिर्फ करने की जरूरत है getters और setters. जांच के उदाहरण और वेबसाइट है कि मैं जुड़ा हुआ है में जवाब. यह करता है बिल्कुल क्या आप की जरूरत है
Renis1235

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में