मैं एक जेपीए (हाइबरनेट कार्यान्वयन), स्प्रिंग और स्ट्रिप्स वेब ऐप पर काम कर रहा हूं। मेरे पास कई जेपीए इकाइयां हैं जिनमें निम्नलिखित फ़ील्ड ऑडिट और क्वेरी उद्देश्यों दोनों के लिए आम हैं:बनाया गया सेटिंग और अद्यतन जेपीए इकाइयों में स्वचालित रूप से
बनाया गया - उस व्यक्ति की उपयोगकर्ता आईडी जिसने इकाई बनाई है। createdOn - तिथि इकाई updatedBy बनाया गया था - तिथि इकाई पिछले अद्यतन किया गया था
मैं अपने ऐप ताकि createdOn और updatedOn हैं काम कर रहा है - जो व्यक्ति अंतिम अपडेट इकाई updatedOn की यूजर आईडी जब इकाई जारी रहती है तो स्वचालित रूप से सेट हो जाता है लेकिन मुझे यकीन नहीं है कि मैं कैसे बनाया जा सकता हूं और अपडेट किया गया फ़ील्ड वर्तमान में लॉग इन उपयोगकर्ता आईडी के माध्यम से नियंत्रक वर्ग से डीएओ तक सभी तरह से गुजरने के बिना पॉप्युलेट किया गया है।
क्या किसी के पास कोई सुझाव है कि मैं इसे जगह पर उपयोगकर्ता आईडी पास किए बिना कैसे कर सकता हूं? ध्यान दें कि वर्तमान उपयोगकर्ता आईडी इस समय HttpSession ऑब्जेक्ट में संग्रहीत है, इसलिए मेरे बैकएंड को किसी भी तरह से इस डेटा तक पहुंचने की आवश्यकता है ...
धन्यवाद!
आप इसे बनाए रखने से पहले नियंत्रक में निर्मित और अद्यतन सेट करना नहीं चाहते हैं? – yihtserns
ऑब्जेक्ट गंदे की जांच के लिए आपने किस तंत्र का उपयोग किया था, इसलिए आपने 'अपडेटबी/एटी' फ़ील्ड सेट की हैं? मैंने संबंधित प्रश्न पूछा, कृपया इसे चेकआउट करें: http: // stackoverflow।कॉम/प्रश्न/20620406/कैसे-टू-सेट-उपयोगकर्ता-आईडी-ऑन-एंट्री-अपडेट – WelcomeTo