ప్రమోషన్
కోడ్జిమ్ విశ్వవిద్యాలయం
నేర్చుకోవడం
కోర్సు
పనులు
సర్వేలు & క్విజ్లు
ఆటలు
సహాయం
షెడ్యూల్
సంఘం
వినియోగదారులు
ఫోరమ్
చాట్
వ్యాసాలు
విజయ గాథలు
కార్యాచరణ
సమీక్షలు
చందాలు
లైట్ థీమ్
పాఠాలు
సమీక్షలు
మా గురించి
ప్రారంభించండి
నేర్చుకోవడం ప్రారంభించండి
ఇప్పుడే నేర్చుకోవడం ప్రారంభించండి
క్వెస్ట్ మ్యాప్
పాఠాలు
స్థాయి 14
సోమరితనం లోడ్ అవుతోంది
SQL & Hibernate
స్థాయి,
పాఠం
1.1 సమస్య నేపథ్యం మీరు నిజమైన డేటాబేస్లతో పని చేయడం ప్రారంభించినప్పుడు, "అకాల ఆప్టిమైజేషన్ అన్ని చెడులకు మూలం" అనే పదబంధాన్ని మీరు వెంటనే గుర్తుంచుకుంటారు. ఇప్పుడు మాత్రమే మీరు ఆమెను ప్రతికూలంగా గుర్తుంచుకుంటారు. డేటాబేస్తో పని చేస్తున్నప్
సేకరణలను మ్యాపింగ్ చేసేటప్పుడు సోమరితనం లోడ్ అవుతోంది
SQL & Hibernate
స్థాయి,
పాఠం
2.1 పొందే ఎంపిక హైబర్నేట్ డెవలపర్లకు చాలా కాలంగా చైల్డ్ ఎంటిటీలను లోడ్ చేయడంలో సమస్య గురించి తెలుసు. కాబట్టి వారు చేసిన మొదటి పని ఉల్లేఖనాలకు ప్రత్యేక పొందు@OneToMany పరామితిని జోడించడం , @ManyToMany. ఈ పరామితి రెండు విలువలను తీసుకోవచ్చు:
LazyCollectionOption.EXTRA
SQL & Hibernate
స్థాయి,
పాఠం
LazyCollectionOption.EXTRA గురించి తెలుసుకోవడం కానీ చాలా ఆసక్తి కలిగించేది LazyCollectionOption.EXTRA విలువ. మీరు దీన్ని @LazyCollection ఉల్లేఖన విలువగా పేర్కొంటే , హైబర్నేట్ సాధ్యమైనంత ఎక్కువ కాలం పాటు సేకరణ యొక్క మూలకాలను లోడ్ చేయడంలో ఆలస
పొందడంలో చేరండి
SQL & Hibernate
స్థాయి,
పాఠం
సమస్య యొక్క వివరణ మేము పైన చెప్పినట్లుగా, LazyCollectionOption.EXTRA ఉల్లేఖనానికి సమస్య ఉంది - ఇది ప్రతి వస్తువు కోసం డేటాబేస్కు ప్రత్యేక అభ్యర్థనను నిర్వహిస్తుంది. మా పేరెంట్ ఆబ్జెక్ట్ల కోసం అన్ని చైల్డ్ ఆబ్జెక్ట్లను వెంటనే లోడ్ చేయాలనుక
హైబర్నేట్లో డేటా కాషింగ్
SQL & Hibernate
స్థాయి,
పాఠం
మీ కాషింగ్ పరిష్కారాన్ని ఎప్పుడూ వ్రాయవద్దు డేటాబేస్తో పనిని వేగవంతం చేయడానికి మరొక మార్గం మేము ఇంతకు ముందు అభ్యర్థించిన వస్తువులను కాష్ చేయడం. ముఖ్యమైనది! మీ స్వంత కాషింగ్ పరిష్కారాన్ని ఎప్పుడూ వ్రాయవద్దు. ఈ పనిలో మీరు కలలో కూడా ఊహించని అన
రెండవ స్థాయి కాష్ని కాన్ఫిగర్ చేస్తోంది
SQL & Hibernate
స్థాయి,
పాఠం
కరెన్సీ వ్యూహాలు మీరు హైబర్నేట్లో రెండవ-స్థాయి కాషింగ్ని ప్రారంభించిన తర్వాత, మేము ఏ ఎంటిటీ ఆబ్జెక్ట్లను కాష్ చేయాలనుకుంటున్నాము మరియు ఎలా చేయాలో మీరు హైబర్నేట్కి వివరించాలి. దీన్ని చేయడానికి, హైబర్నేట్ ఎంటిటీ తరగతులకు ప్రత్యేక ఉల్లేఖనా
ప్రశ్న కాష్ని అనుకూలీకరించడం
SQL & Hibernate
స్థాయి,
పాఠం
మీకు ప్రశ్న కాష్ ఎందుకు అవసరం HQLలో ఉద్యోగులను పొందడానికి మా ఉదాహరణను తిరిగి వ్రాస్దాం: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
కాషింగ్ ఇంజిన్ను సెటప్ చేస్తోంది
SQL & Hibernate
స్థాయి,
పాఠం
కాషింగ్ని సెటప్ చేస్తోంది hibernate.cfg.xml ఫైల్లోని మా కాషింగ్ సెట్టింగ్లకు తిరిగి వెళ్దాం:
Please enable JavaScript to continue using this application.