अगर आपके पास अपना 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();
}