शुरू नहीं इस सरल हाइबरनेट परिदृश्य पर विचार करें:हाइबरनेट लेन-देन सफलतापूर्वक
org.hibernate.TransactionException: Transaction not successfully started
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:100)
at com.bigco.package.Clazz.getSomeData(Clazz.java:1234)
क्या हो रहा है:
session = getHibernateSession();
tx = session.beginTransaction();
SomeObject o = (SomeObject) session.get(SomeObject.class, objectId);
tx.commit();
इस कोड को निम्नलिखित अपवाद पैदा करता है?
क्या आप एक लेनदेन प्रबंधक का भी उपयोग कर रहे हैं? – Jeremy
मुझे बिल्कुल यकीन नहीं है कि कॉन्फ़िगरेशन क्या है, लेकिन मान लीजिए कि हमारे पास एक लेनदेन प्रबंधक है, क्या यह व्यवहार को प्रभावित करेगा? –
मैंने पढ़ा है कि कभी-कभी आपके जैसे लेन-देन को मैन्युअल रूप से एक लेनदेन प्रबंधक के साथ इस अपवाद को फेंकने का कारण बनता है। – Jeremy