See this question।जेपीए/प्ले में लेनदेन करने से पहले किसी इकाई को आईडी कैसे प्राप्त होती है?
यह पता चला है कि लेनदेन करने से पहले, मैन्युअल रूप से लेनदेन करने के बिना, व्यक्ति को सहेजने() विधि को कॉल करने के बाद एक आईडी है।
डेटाबेस फ़ील्ड को assinging के लिए जिम्मेदार डेटाबेस नहीं है? यदि हां, तो प्रतिबद्ध होने से पहले आईडी फ़ील्ड कैसे भर सकता है? क्या डीबी के साथ कोई संचार TX से पहले होता है?
क्यों? जेपीए इसका ख्याल रखता है ... और अगर किसी भी मौके से लेनदेन करने पर आईडी उपलब्ध नहीं होगी, तो यह असफल हो जाएगा ... जब तक आप जानते हों कि लेनदेन विफल हो सकता है (किसी भी कारण से), मुझे लगता है कि आईडी का उपयोग जल्दी ठीक है। – ripper234