ख्रिसमस विक्री
शिकणे
अभ्यासक्रम
टास्क्स
सर्वेक्षणे आणि प्रश्नमंजुषा
गेम्स
मदत
आव्हानात्मक वेळापत्रक
समुदाय
युजर्स
फोरम
चॅट
लेख
यशोगाथा
अॅक्टीव्हिटी
परीक्षणे
सदस्यत्वे
फिकट थिम
धडे
परीक्षणे
आमच्याविषयी
सुरू करा
शिकायला सुरुवात करा
आत्ताच शिकायला सुरुवात करा
माझी प्रगती
अभ्यासक्रम
शोध नकाशा
धडे
सर्व शोध
सर्व पातळ्या
@OneToOne
SQL & Hibernate
पातळी 13,
धडा 4
5.1 एक ते एक संवादाचे विविध प्रकार दोन घटक वर्गांमधील नातेसंबंधाचे आणखी एक मनोरंजक आणि ऐवजी विशिष्ट प्रकरण आहे - एक-टू-वन संबंध. मी या केसला अतिशय विशिष्ट म्हणतो, कारण हे डेटाबेसपेक्षा Java ऑब्जेक्ट्सबद्दल अधिक आहे. डेटाबेसमध्ये, सारण्यांमध
कॅस्केडिंग बदल
SQL & Hibernate
पातळी 13,
धडा 5
6.1 सखोल अवलंबित्व व्यवस्थापन आणि @OneToMany भाष्ये आणि यासारख्या आणखी काही उपयुक्त आणि मनोरंजक गोष्टी . त्या सर्वांकडे 4 सामान्यतः वापरलेले पर्याय आहेत: cascade = CascadeType.ALL orphanRemoval = खरे fetch = FetchType.LAZY आता आम्ही त्यांचे
आळशी लोडिंग
SQL & Hibernate
पातळी 14,
धडा 0
1.1 समस्येची पार्श्वभूमी जेव्हा तुम्ही खर्या डेटाबेससह काम सुरू करता तेव्हा तुम्हाला "अकाली ऑप्टिमायझेशन हे सर्व वाईटाचे मूळ आहे" हे वाक्य लगेच लक्षात येईल. फक्त आता तू तिला नकारात्मक पद्धतीने आठवतेस. डेटाबेससह कार्य करताना, ऑप्टिमायझेशन अ
संकलन मॅपिंग करताना आळशी लोडिंग
SQL & Hibernate
पातळी 14,
धडा 1
2.1 आणण्याचा पर्याय हायबरनेटच्या विकसकांना बर्याच काळापासून बाल घटक लोड करण्याच्या समस्येबद्दल माहिती आहे. म्हणून त्यांनी पहिली गोष्ट केली ती म्हणजे भाष्यांमध्ये एक विशेष फेच@OneToMany पॅरामीटर जोडणे , @ManyToMany. हे पॅरामीटर दोन मूल्ये घे
LazyCollectionOption.EXTRA
SQL & Hibernate
पातळी 14,
धडा 2
LazyCollectionOption.EXTRA जाणून घेणे परंतु LazyCollectionOption.EXTRA मूल्य हे सर्वात जास्त स्वारस्य आहे. आपण @LazyCollection भाष्याचे मूल्य म्हणून निर्दिष्ट केल्यास , नंतर हायबरनेट संग्रहातील घटक लोड होण्यास विलंब करेल. आपण संग्रहातील घटक
आणण्यासाठी सामील व्हा
SQL & Hibernate
पातळी 14,
धडा 3
समस्येचे वर्णन आम्ही वर म्हटल्याप्रमाणे, LazyCollectionOption.EXTRA भाष्यात समस्या आहे - ती प्रत्येक ऑब्जेक्टसाठी डेटाबेसला स्वतंत्र विनंती करते. आम्ही हायबरनेटला कसे तरी समजावून सांगणे आवश्यक आहे की आम्हाला आमच्या मूळ वस्तूंसाठी सर्व चाइल्
हायबरनेटमध्ये डेटा कॅशिंग
SQL & Hibernate
पातळी 14,
धडा 4
तुमचे कॅशिंग सोल्यूशन कधीही लिहू नका डेटाबेससह कामाचा वेग वाढवण्याचा आणखी एक मार्ग म्हणजे आम्ही आधीच विनंती केलेल्या वस्तू कॅशे करणे. महत्वाचे! तुमचे स्वतःचे कॅशिंग सोल्यूशन कधीही लिहू नका. या कार्यात इतके तोटे आहेत की आपण स्वप्नातही विचार
द्वितीय स्तर कॅशे कॉन्फिगर करत आहे
SQL & Hibernate
पातळी 14,
धडा 5
समवर्ती धोरणे तुम्ही हायबरनेटमध्ये द्वितीय-स्तरीय कॅशिंग सक्षम केल्यानंतर, तुम्हाला हायबरनेटला समजावून सांगावे लागेल की आम्हाला कोणते घटक ऑब्जेक्ट कॅशे करायचे आहेत आणि कसे. हे करण्यासाठी, हायबरनेटमध्ये अस्तित्व वर्गांसाठी एक विशेष भाष्य आहे
क्वेरी कॅशे सानुकूलित करणे
SQL & Hibernate
पातळी 14,
धडा 6
आपल्याला क्वेरी कॅशेची आवश्यकता का आहे HQL मध्ये कर्मचार्यांसह आमचे उदाहरण पुन्हा लिहू: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
कॅशिंग इंजिन सेट करत आहे
SQL & Hibernate
पातळी 14,
धडा 7
कॅशिंग सेट करत आहे चला hibernate.cfg.xml फाईलमधील आमच्या कॅशिंग सेटिंग्जवर परत जाऊया:
घटक पदानुक्रमांसह कार्य करणे
SQL & Hibernate
पातळी 15,
धडा 0
संवर्धन समस्या आज आमच्याकडे एक नवीन आणि अतिशय मनोरंजक योजना आहे - डेटाबेसमध्ये वर्ग पदानुक्रम जतन करण्यासाठी हायबरनेट वैशिष्ट्यांचा वापर करून. वर्ग पदानुक्रम हा वारसा संबंधाने एकमेकांशी संबंधित वर्गांचा संच आहे. कल्पना करा की तुमच्याकडे तीन
संपूर्ण वर्ग पदानुक्रमासाठी एकच सारणी
SQL & Hibernate
पातळी 15,
धडा 1
वर्णन वर्ग पदानुक्रम संचयित करण्याचा पुढील दृष्टीकोन म्हणजे पदानुक्रमातील सर्व वर्ग एकाच टेबलमध्ये संग्रहित करणे . या धोरणाला सिंगल टेबल म्हणतात . उदाहरणार्थ, यासारखे: CREATE TABLE user_ employee_client {
अजून दाखवा
1
...
54
55
56
57
58
59
60
Please enable JavaScript to continue using this application.