Daniel Marino
24 ಅಕ್ಟೋಬರ್ 2024
MapStruct ದೋಷವನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತಿದೆ: ಜಾವಾ ಮ್ಯಾಪಿಂಗ್‌ನಲ್ಲಿ 'contact.holders.emails' ಹೆಸರಿನ ಯಾವುದೇ ಆಸ್ತಿ ಇಲ್ಲ

ಈ ಜಾವಾ ಸಮಸ್ಯೆಯಲ್ಲಿ ಆಬ್ಜೆಕ್ಟ್ ಮ್ಯಾಪಿಂಗ್‌ಗಾಗಿ MapStruct ಅನ್ನು ಬಳಸಿದಾಗ ಸಂಕಲನ ಎಚ್ಚರಿಕೆ ಸಂಭವಿಸುತ್ತದೆ. ವಿವಿಧ ಆವೃತ್ತಿಗಳಿಂದ ಡೊಮೇನ್ ಮಾದರಿಗಳನ್ನು ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವಾಗ, ಕ್ಷೇತ್ರ ಅಸಾಮರಸ್ಯ ಸಂಭವಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಆವೃತ್ತಿ 6 ರಲ್ಲಿನ 'ಇಮೇಲ್‌ಗಳು' ಕ್ಷೇತ್ರವನ್ನು ಆವೃತ್ತಿ 5 ರಲ್ಲಿ 'ಇಮೇಲ್' ಗೆ ಮ್ಯಾಪ್ ಮಾಡಬೇಕಾಗಿದೆ, ಆದಾಗ್ಯೂ MapStruct ಇದು ಸೂಪರ್‌ಕ್ಲಾಸ್‌ನ ಅಡಿಯಲ್ಲಿರುವುದರಿಂದ ಅದನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.