Articles of हायबरनेट

हाइबरनेट @ किसी भी-संबंधित एनोटेशन का उपयोग कैसे करें?

क्या कोई मुझे समझा सकता है कि किसी भी-संबंधित एनोटेशन ( @Any , @AnyMetaDef , @AnyMetaDefs और @ManyToAny ) अभ्यास में काम करते हैं। इनके बारे में मेरे पास कोई उपयोगी दस्तावेज ढूंढने में कठिन समय है (अकेले जावा डॉक बहुत उपयोगी नहीं है) मैं इस प्रकार अब तक इकट्ठा किया है कि वे किसी […]

सीतनिद्रा में होना, @ स्यूजेन्स जनरेटर और आवंटन आकार

हम सभी को @SequenceGenerator का उपयोग करते समय सीतनिद्रा में होना के डिफ़ॉल्ट व्यवहार को जानते हैं – यह एक के द्वारा वास्तविक डाटाबेस अनुक्रम को बढ़ाता है, 50 से अधिक यह मान (डिफ़ॉल्ट allocationSize मान) – और फिर इस मान को इकाई आईडी के रूप में उपयोग करता है। यह गलत व्यवहार और विनिर्देश […]

नामांकित पैरामीटर के साथ मूल क्वेरी "असल में सभी नामित पैरामीटर सेट नहीं किए गए हैं" के साथ विफल रहता है

मैं एक साधारण देशी क्वेरी निष्पादित करना चाहता हूं, लेकिन यह काम नहीं करता है: @Autowired private EntityManager em; Query q = em.createNativeQuery("SELECT count(*) FROM mytable where username = :username"); em.setProperty("username", "test"); (int) q.getSingleResult(); मुझे यह अपवाद क्यों मिल रहा है? org.hibernate.QueryException: Not all named parameters have been set: [username]

बैचे आकार का भ्रम हाइबरनेट करें

यह कार्यक्रम हजारों से लगातार आवेषण करता है जो दूसरे के बाद एक है। मैंने कभी भी हाइबरनेट का उपयोग नहीं किया है मैं बेहद धीमी गति से प्रदर्शन कर रहा हूं (अगर मैं मैन्युअल रूप से एसक्यूएल को कनेक्ट और निष्पादित करता हूं तो मैं 10-12x तेज हूं) मेरे बैच_आइजेट को कई हाइबरनेट ट्यूटोरियल […]

जेपीए और सीतनिद्रा में होना का उपयोग कर आलियाई प्रारंभिकरण को हल करने के लिए कैसे करें

मैं एक ऐसे ग्राहक के लिए एक परियोजना पर काम कर रहा हूं जो आलसी आरम्भिकरण का उपयोग करना चाहता है। डिफ़ॉल्ट आलसी लोडिंग मोड के साथ मानचित्रण कक्षाएं जब वे हमेशा "आलसी प्रारंभिक अपवाद" प्राप्त करते हैं। @JoinTable(name = "join_profilo_funzionalita", joinColumns = {@JoinColumn(name = "profilo_id", referencedColumnName = "profilo_id")}, inverseJoinColumns = {@JoinColumn(name = "funzionalita_id", referencedColumnName […]

0/1 के बजाय वाई / एन टाइप बूलियन के लिए हाइबरनेट (जेपीए का उपयोग करके) कॉन्फ़िगर करें

क्या मैं Y/N रूप में Boolean प्रकारों को जारी रखने के लिए जेपीए / हाइबरनेट सेटअप कर सकता हूं? डेटाबेस में (स्तंभ varchar2(1) रूप में परिभाषित किया गया है। यह वर्तमान में उन्हें 0/1 रूप में संग्रहीत करता है। डेटाबेस ओरेकल है

जब और क्यों जेपीए संस्थाओं को सीरियलजएबल इंटरफ़ेस को लागू करना चाहिए?

प्रश्न शीर्षक में है नीचे मैंने अपने कुछ विचार और निष्कर्षों का वर्णन किया है। जब मेरे पास बहुत सरल डोमेन मॉडल था (बिना किसी रिश्ते के 3 तालिकाओं) मेरी सभी संस्थाओं ने सीरियलज योग्य को लागू नहीं किया लेकिन जब डोमेन मॉडल अधिक जटिल हो गया तो मुझे रनटाइम अपवाद मिला, जिसमें कहा गया […]

अपाचे कॉमन्स बराबर / हैशोड बिल्डर

मुझे पता करने के लिए उत्सुक हूँ, यहां लोग जो EqualsBuilder / HashCodeBuilder का उपयोग करने के बारे में सोचते हैं, equals / HashCodeBuilder को लागू करने के लिए? क्या यह अपनी खुद की लेखन से बेहतर अभ्यास होगा? क्या यह सीतनिद्रा में होना अच्छा खेलता है? आपकी क्या राय है?

कैसे हाइबरनेट HQL परिणामों के साथ प्रकार सुरक्षा चेतावनियों से बचने के लिए?

उदाहरण के लिए मेरे पास ऐसी क्वेरी है: Query q = sess.createQuery("from Cat cat"); List cats = q.list(); अगर मैं इस तरह से कुछ करने की कोशिश करता हूं तो यह चेतावनी दिखाएगा "प्रकार सुरक्षा: प्रकार सूची की अभिव्यक्ति सूची के अनुरूप होने के लिए अनचेक रूपांतरण की आवश्यकता है": List<Cat> cats = q.list(); क्या […]

जेपीए हाइबरनेट एक-से-एक संबंध

मेरे पास एक-एक-एक रिश्ते हैं, लेकिन हिमायणटेटुल स्कीमा उत्पन्न करते समय शिकायत करता है। यहां एक उदाहरण है जो समस्या दिखाता है: @Entity public class Person { @Id public int id; @OneToOne public OtherInfo otherInfo; rest of attributes … } अन्य जानकारी के साथ व्यक्ति का एक-से-एक संबंध है: @Entity public class OtherInfo { @Id […]

दिलचस्प पोस्ट
आईफोन ओएस एप के लिए उपलब्ध मेमोरी सी ++ / सीएलआई में, टोपी वर्ण क्या करता है? सेटर डि बनाम कन्स्ट्रक्टर डि स्प्रिंग में? मेनू हॉवर रंग कैसे बदलूए मौजूदा साइटों से चुनिंदा एचटीएमएल + सीएसएस + जेएस को कॉपी करने के लिए उपकरण मैं स्ट्रिंग से एक स्ट्रीम कैसे उत्पन्न करूं? स्कैला में सामान्य प्रकार के पैटर्न का मिलान कैसे करें? एक्लिप्स डीबगर में वापस कैसे कदम उठाएं? प्रवेश नियंत्रण-अनुमति-उत्पत्ति एकाधिक उत्पत्ति डोमेन क्या है? क्या मैं एचटीएमएल 5 में <select> फ़ील्ड में आवश्यक विशेषता को लागू कर सकता हूं? समूह द्वारा, डेटाटाइबल में: = कई कॉलम असाइन करें STD :: आगे कैसे काम करता है? jqGrid क्लाइंट-साइड खोज जावास्क्रिप्ट में माइक्रोसेकेंड का समय सी # में "उपयोग" का उपयोग