2014-10-29 7 views
6

मैं अपाचे फीनिक्स के लिए एक हाइबरनेट बोली लिखना चाहता हूं। बड़ी समस्या यह है कि एक सम्मिलित कथन का कीवर्ड "सम्मिलित करें" के बजाय "अप्सर्ट" है। यह कीवर्ड org.hibernate.sql.Insert पर घोषित किया गया है। क्या अपाचे फीनिक्स के लिए बोली लिखने की संभावना है?अपाचे फीनिक्स के लिए हाइबरनेट बोली लिखना संभव है?

स्रोत http://phoenix.apache.org/language/index.html#upsert_values

तरह

उत्तर

0

मैं एक सैद्धांतिक समाधान पाया संबंध है। अपाचे फीनिक्स द्वारा बनाए गए जेडीबीसी को ओवरराइड करना सबसे आसान तरीका है। आपको exceuteQuery() और updateQuery() फ़ंक्शंस को ओवरराइड करना होगा। आपको "डालने" और "अपरर्ट" के साथ "अपडेट" को प्रतिस्थापित करना होगा। आपको क्या लगता है? मैंने अभी तक इसका परीक्षण नहीं किया।

+0

अरे, मैं अभी भी इसी मुद्दे के बारे में सोच रहा हूं और आपकी पोस्ट मिली - क्या आपने सफलतापूर्वक हाइबरनेट बोली बनाने का प्रबंधन किया है? – Matt

संबंधित मुद्दे