final Criteria crit = session.createCriteria(MyClass.class);
final List<MyClass> myClassList = crit.list();
परिणाम: प्रकार की सुरक्षा: प्रकार सूची की अभिव्यक्ति अनुरूपबचें हाइबरनेट मापदंड क्वेरी के साथ प्रकार सुरक्षा चेतावनी इस में
उनकी चेतावनी को निकालने के लिए एक विधि है सूची में, के रूप में अनियंत्रित रूपांतरण की जरूरत है मैं इस का उपयोग करते हुए कोई त्रुटि मिलती है:
final List<MyClass> myClassList = Collections.checkedList(MyClass.class, crit.list());
@EvertonAgner: मैं प्रश्न के "चेतावनी को हटा" से जा रहा था। –
हाँ हाँ, मुझे पता है ... मेरा मतलब था कि हमें पता होना चाहिए कि क्या वह इस मुद्दे को हल करना चाहता है या अगर उसके पास चेतावनी के बारे में ओसीडी है ........ जैसा कि मैं करता हूं * lol – everton
यदि आप किसी पर निर्भर करते हैं तीसरे पक्ष के एपीआई जो अनियमित संग्रह लौटाते हैं, चेतावनी को दबाने के अलावा आप उपयोगी रूप से अन्य कुछ भी नहीं कर सकते हैं। और एक टिप्पणी जोड़ें जिसमें आप यह गारंटी दे सकते हैं कि संग्रह के तत्व वास्तव में सही प्रकार के हैं। –