मैं जावा-आधारित वेब अनुप्रयोग के लिए हाइबरनेट का उपयोग कर रहा हूं और कम्पास के माध्यम से पूर्ण-पाठ खोज जोड़ना चाहता हूं। कम्पास को इसका समर्थन करना चाहिए, लेकिन किसी भी उपयोगी प्रारंभ मार्गदर्शिका प्रदान करने में विफल रहता है।
मैं यह समझ सकता हूं कि मुझे अपनी संस्थाओं को @ खोज योग्य और विभिन्न @ खोज योग्य XXX विविधताओं और HibernateHelper.getCompass (sessionFactory) के माध्यम से मेरे सेवा कोड में कम्पास तक पहुंचने के लिए एनोटेट करना होगा।
मैं एक हाइबरनेट एक्सेप्शन के साथ समाप्त होता हूं, "कम्पास इवेंट श्रोताओं को कॉन्फ़िगर नहीं किया गया है, कृपया संदर्भ प्रलेखन और एप्लिकेशन के hibernate.cfg.xml को जांचें"।
संदर्भ प्रलेखन फिर से संकेत देता है और hibernate.cfg.xml, जबकि मैं स्प्रिंग एनोटेशन सत्र FactoryBean के साथ हाइबरनेट को कॉन्फ़िगर करता हूं। उस मामले के लिए, ड्यूमेटेटामेंटेशन का उल्लेख है: "यदि हाइबरनेट एनोटेशन या हाइबरनेट एंटिटी मैनेजर (जेपीए) का उपयोग किया जाता है, तो क्लासपाथ में कम्पास जार फ़ाइल को छोड़कर इसे सक्षम कर दिया जाएगा (सुनिश्चित करें कि आपके पास क्लासपाथ में हाइबरनेट खोज नहीं है, क्योंकि यह इसका उपयोग करता है एक ही घटना वर्ग का नाम)। " यह मेरे लिए काम नहीं करता है।
कोई विचार जो मैं याद कर रहा हूं या शुरू करने के लिए एक अच्छा संसाधन है?