java - Why method is not throwing Exception -


इस पद्धति में मैं SessionFactory.openSession () का उपयोग हाइबरनेट सत्र :

  सार्वजनिक स्थिर सत्र getSession () {सत्र सत्र = शून्य; अगर (कारखाना == रिक्त) {session = init सत्रफ़ाइनर ()। OpenSession (); // initSessionFactory () SessionFactory ऑब्जेक्ट देता है } और {सत्र = कारखाना.पॉप सत्र (); } वापसी सत्र; }  

के बाद से, विधि हाइबरनेट अपवाद फेंकता है, तो मेरी विधि एक अपवाद फेंकता क्यों नहीं, कोई भी संकलन समय त्रुटि क्यों नहीं है?

< / Code>

क्योंकि हाइबरनेट एक्सपॉशन केवल रनटाइम एक्सपैशन जैसे NullPointerException

< पी> विरासत पदानुक्रम है

रनटाइम एक्सपॉशन -> नेस्टेडटंटम एक्सेप्शन -> हाइबरनेट एक्सपॉशन


Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -