आप दृढ़ता को प्रबंधित करने के लिए कंटेनर का उपयोग कर रहे हैं। आवश्यक लेनदेन का उपयोग करके, जेपीए डेटाबेस में प्रत्येक कॉल के लिए एक नया लेनदेन शुरू करेगा। इसलिए संग्रहीत प्रक्रिया के भीतर लेनदेन शुरू करना या करना आवश्यक नहीं है। वास्तव में, यह एक बुरा विचार है।
यदि आप संग्रहीत प्रक्रिया में एक नया लेनदेन शुरू करते हैं तो आप इसका उल्लेख नहीं करते हैं, बस आपके पास वहां एक प्रतिबद्धता है। यदि आप एक (नया) लेन-देन शुरू नहीं करते हैं, तो वह प्रतिबद्धता समस्याएं पैदा करेगी। अगर आप ऐसा करते भी हैं, तो यह अनावश्यक है, इस तरह की चीजें हम शुरू करने के लिए जेपीए का उपयोग करते हैं।