अगर आपके पास अपना hibernate.cfg.xml है स्रोत फ़ोल्डर की जड़ में, बस करें
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
यदि यह पैकेज में है, उदाहरण के लिए org.nitish.caller . में , इस तरह से पथ निर्दिष्ट करें
SessionFactory sessionFactory = new Configuration()
.configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();
आपको session को बंद करना होगा (finally . में खंड मैथा)। rollback जोड़ना न भूलें कोड।
कृपया, @Table जोड़ें UserDetails . के लिए एनोटेशन ।
अपडेट करें
त्रुटि का कारण जो हाइबरनेट को org.postgresql.Driver नहीं मिल रहा है कक्षा। यह पोस्टग्रेस्क्ल जार में रहता है। आपके पास वह जार आपकी छवि पर है, लेकिन हो सकता है कि आप इसे क्लासपाथ में न जोड़ें। ग्रहण (जावा) में प्रोजेक्ट बिल्ड पथ में जार कैसे जोड़ें देखें।
session को बंद करने के लिए finally . में ब्लॉक करने के लिए आपके पास session होना चाहिए try . के बाहर चर ब्लॉक करें।
Session session = sessionFactory.openSession();
try{
} finally {
session.close();
}