Articles of जेपीए

जावा – जेपीए – जेनरेटर – @ स्यूवेन्स जनरेटर

मैं जेपीए सीख रहा हूं और @SequenceGenerator एनोटेशन में भ्रम है। मेरी समझने के लिए, यह स्वचालित रूप से एक इकाई की संख्यात्मक पहचान वाले क्षेत्रों / गुणों के लिए एक मान प्रदान करता है। Q1। क्या यह अनुक्रम जनरेटर डाटाबेस की बढ़ती हुई संख्यात्मक मूल्य पैदा करने की क्षमता का उपयोग करता है या […]

हाइबरनेट / जेपीए डीबी स्कीमा जेनरेशन बेस्ट प्रैक्टिस

मैं हाइबरनेट / जेपीए आधारित परियोजनाओं के लिए डीबी स्कीमा पीढ़ी के सर्वश्रेष्ठ अभ्यासों के बारे में सीतनिद्रा में होना विशेषज्ञों की राय सुनना चाहता हूं। ख़ास तौर पर: प्रोजेक्ट के शुरू होने पर उपयोग करने की क्या रणनीति है? क्या यह हाइबरनेट को स्वचालित रूप से इस चरण में स्कीमा उत्पन्न करने की सलाह […]

JPQL को दोबारा "JPEG 2" के रूप में "कहाँ" खंड के साथ "फ़ेच में शामिल करें" को व्यक्त करने के लिए?

निम्नलिखित JPQL क्वेरी पर विचार करें: SELECT foo FROM Foo foo INNER JOIN FETCH foo.bar bar WHERE bar.baz = :baz मैं इसे एक क्रिटिएरिया क्वेरी में अनुवाद करने की कोशिश कर रहा हूं। यह जहाँ तक मुझे मिल गया है: CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<Foo> cq = cb.createQuery(Foo.class); Root<Foo> r = cq.from(Foo.class); Fetch<Foo, Bar> fetch […]

जेपीए – एक से कई रिश्ते को कायम रखते हुए

शायद यह एक बेवकूफ सवाल है लेकिन यह मुझे गुस्सा दिलाना है मेरे पास कर्मचारी से वाहन के कई रिश्ते में द्वि-दिशात्मक एक है जब मैं पहली बार डेटाबेस में एक कर्मचारी को जारी रखता हूं (यानी उसे कोई नियुक्त आईडी नहीं है) तो मैं भी चाहता हूं कि इसके जुड़े वाहनों को जारी रखा […]

स्प्रिंग जेपीए के साथ नरम हटाए गए हैंडलिंग

मेरे पास टेबल टेबल है जिसे परिभाषित किया गया है … id, <fields>…, active सक्रिय है नरम हटाएं ध्वज और हमेशा 1 या 0 दीर्घकालिक यह एक ऐतिहासिक तालिका के पक्ष में जा सकता है public interface StuffRepository extends JpaRepository<StuffEntity, Long> {} कोड में, हम हमेशा सक्रिय रिकॉर्ड का उपयोग करते हैं। क्या स्प्रिंग हमेशा […]

स्प्रिंग डेटा जेपीए में FetchMode कैसे काम करता है

मेरी परियोजना में तीन मॉडल ऑब्जेक्ट के बीच मेरा संबंध है (पोस्ट के अंत में मॉडल और रिपॉज़िटरी स्निपेट्स जब मैं PlaceRepository.findById कॉल करता PlaceRepository.findById यह तीन चुनिंदा प्रश्नों को आग PlaceRepository.findById है: ( "एसक्यूएल") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * […]

साझा आईडी वाला जेपीए @ऑन टूऑन – क्या मैं यह बेहतर कर सकता हूं?

मैं एक मौजूदा स्कीमा के साथ काम कर रहा हूं जो मैं नहीं बदलूंगा। स्कीमा के पास व्यक्ति और महत्वपूर्ण कक्षों के बीच एक-एक-एक संबंध है, जहां व्यक्ति की प्राथमिक कुंजी होती है और वैटलस्टैट एक ही क्षेत्र का उपयोग इसके प्राथमिक कुंजी और उसकी विदेश कुंजी दोनों व्यक्ति के रूप में करती है, जिसका […]

क्या मुझे JPA संस्थाओं में बराबर () लिखना चाहिए?

मैं यह जांचना चाहता हूं कि इकाई किसी अन्य संस्था के एक संग्रह सदस्य ( @OneToMany या @ManyToMany ) में है या नहीं: if (entity2.getEntities1().contains(entity1)) { }

मैं संयोजन में दो या अधिक क्षेत्रों को कैसे मान्य कर सकता हूं?

मैं अपने मॉडल को मान्य करने के लिए जेपीए 2.0 / हाइबरनेट मान्यता का उपयोग कर रहा हूं। अब मेरे पास ऐसी स्थिति है जहां दो क्षेत्रों के संयोजन को मान्य किया जाना है: public class MyModel { public Integer getValue1() { //… } public String getValue2() { //… } } मॉडल अमान्य है यदि […]

मुझे कौन सी टिप्पणी का उपयोग करना चाहिए: @IdClass या @EmbeddedId

JPA (जावा ऐरिस्टेंस एपीआई) विनिर्देशन में समग्र कंपोजिट कुंजियों को निर्दिष्ट करने के 2 अलग-अलग तरीके हैं: @IdClass @EmbeddedId और @IdClass @EmbeddedId मैं अपने मैप किए गए संस्थाओं पर दोनों एनोटेशन का उपयोग कर रहा हूं, लेकिन जो लोग JPA बहुत परिचित नहीं हैं उन लोगों के लिए एक बड़ी गड़बड़ी बन जाती है। मैं […]

दिलचस्प पोस्ट
जावा में कॉलिंग क्लास का नाम कैसे प्राप्त करें? क्या MySQL में फ़ंक्शन-आधारित इंडेक्स होना संभव है? जावास्क्रिप्ट सरणियाँ एक दूसरे के बराबर नहीं हो सकतीं? स्विफ्ट 3, स्विफ्ट 4, और उससे आगे मैं कैसे डिस्पैच_सिंक, डिस्पैच_असिनक, डिस्पैच-एफ़, आदि भेजूं? पृष्ठभूमि का रंग सीएसएस से दाएं सीधा भरें जावास्क्रिप्ट: दो सरणियों को एक सरणी में जोड़ने के लिए कैसे जुड़ें / संयोजन करें? Android टूलबार में हैम्बर्गर (मेनू) आइकन के बाद बड़े पैडिंग को निकालें? पायथन का उपयोग करते हुए 'wb' का मतलब इस कोड में क्या है? इनलाइन / इनलाइन-ब्लॉक तत्वों के CSS ऊर्ध्वाधर संरेखण प्रविष्टि के आदेश के आधार पर हेट पर फेंकना है? मैं अपने लेआउट को क्षैतिज और लंबवत दोनों कैसे बना सकता हूं? एंड्रॉइड- जेसन एरे और जेएसएएन ऑब्जेक्ट बनाएं संदर्भ पैरामीटर के साथ varargs का उपयोग कर वहाँ gotchas हैं एचटीएमएल पाठ का चयन कैसे करें एकाधिक अक्षर पायथन के साथ बदलते हैं