2013-01-17 7 views
10

में स्वचालित रूप से धारावाहिक संस्करण यूआईडी उत्पन्न करता है I अक्सर धारावाहिक कक्षाओं के लिए एक सीरियल संस्करण यूआईडी उत्पन्न करने के लिए ग्रहण त्वरित फिक्स का उपयोग करता हूं। डिफ़ॉल्ट रूप से ऐसा करने का कोई तरीका है? यह एक अतिरिक्त क्लिक है, लेकिन त्वरित फिक्स का चयन ग्रहण के साथ आम तौर पर धीमा होता है, और जब मैं धारावाहिक लागू करता हूं तो मैं हमेशा धारावाहिक संस्करण यूआईडी उत्पन्न करता हूं।ग्रहण

+0

क्या आप जो खोज रहे थे उसे मिला? – cambecc

उत्तर

10

शायद यह वह उत्तर नहीं है जिसे आप ढूंढ रहे हैं। मुमकिन है, आप एक ही विशेष मूल्य है कि जावा स्वचालित रूप से अपने वर्ग के लिए गणना करेंगे उत्पन्न करने के लिए ग्रहण का उपयोग करता है, तो आप स्पष्ट रूप से यह की तरह कुछ निर्दिष्ट नहीं किया है,:

private static final long serialVersionUID = 4125965356358329466L; 

लेकिन वहाँ के लिए यह एक ही एल्गोरिथ्म पर भरोसा करने के लिए कोई अच्छा कारण नहीं है नए लेखक वर्ग। क्या मायने रखता है कि आप एक मान, कोई मूल्य निर्दिष्ट करते हैं। तो क्यों न केवल निम्नलिखित करें?

private static final long serialVersionUID = 1L; 

तब आप इस कोड को ग्रहण के नए वर्ग टेम्पलेट में डाल सकते हैं।

+0

यह निश्चित रूप से समझ में आता है, और सटीक रूप से मुझे बताता है कि मैं ग्रहण के साथ क्या कर सकता हूं और नहीं कर सकता। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^