Thursday 21 December 2017

हाइबरनेट संपत्ति प्रकार बाइनरी विकल्प


मैं 5minTF5minEXP 1 पर कोशिश करता हूं - डबलसीसीवुडी ट्रेंडसीसी से सिग्नल के लिए शून्य से ऊपर की ओर बढ़ने के लिए इंतजार करें - अगर अन्य सभी संकेतक (ए, बी, सी, डी) डबलसीसीवुडी सूचक पर अगले पीला मोमबत्ती में प्रवेश करते हैं तो कॉल करें: आरएसआई 18 - आंदोलन प्रवृत्ति पर दिशा में, सबसे अच्छी स्थिति 50 बी से अधिक है: खरीदें एसएएलफिल्टर - हरे रंग का डॉट (हरे मोमबत्ती पर सबसे अच्छा हरे रंग का डॉट) c: परॉबॉलिक एसएआर हिस्टो - हरी डी होना चाहिए: एमबीएफएक्स - इतना महत्वपूर्ण नहीं है, लेकिन कॉल के लिए सर्वश्रेष्ठ प्रदर्शन के लिए अच्छा मजबूत वक्र और हरे रंग के रंग के साथ नीचे से ऊपर आने के लिए पीयूटी वीजा के विपरीत है - डबलसीसीवुडी ट्रेंडसीसी से संकेतों का इंतजार शून्य से कम करने के लिए करें, और लाल सिग्नल की प्रतीक्षा करें, मैंने कुछ अन्य संकेतक लगाए जो अच्छी प्रविष्टि की पहचान करने में मदद कर सकते हैं, लेकिन यह महत्वपूर्ण नियम हैं क्या इसका परीक्षण करने के लिए ज्यादा समय नहीं था, इसलिए यदि अनुकूलन के लिए कोई अच्छा प्रस्ताव बीमार है तो मैं इसे 1 एमटीएफ 1 एमएक्सपी पर सिस्टम की कोशिश करता हूं सिग्नल बहुत हैं लेकिन आपको अच्छे रुझान चार्ट मिलना चाहिए, पर RANGE परिणाम खराब हैं डेमो आईटी सबसे पहले मैं किसी भी नुकसान के लिए जिम्मेदार नहीं हूँ मैं 5minTF5minEXP 1 पर कोशिश करता हूं - डबलसीसीवुडी ट्रेंडसीसी से सिग्नल के लिए शून्य से ऊपर की ओर बढ़ने के लिए इंतजार करें - अगर अन्य सभी संकेतक (ए, बी, सी, डी) डबलसीसीवुडी सूचक पर अगले पीला मोमबत्ती में प्रवेश करते हैं तो कॉल करें: आरएसआई 18 - आंदोलन प्रवृत्ति पर दिशा में, सबसे अच्छी स्थिति 50 बी से अधिक है: खरीदें एसएएलफिल्टर - हरे रंग का डॉट (हरे मोमबत्ती पर सबसे अच्छा हरे रंग का डॉट) c: परॉबॉलिक एसएआर हिस्टो - हरी डी होना चाहिए: एमबीएफएक्स - इतना महत्वपूर्ण नहीं है, लेकिन कॉल के लिए सर्वश्रेष्ठ प्रदर्शन के लिए अच्छा मजबूत वक्र और हरे रंग के रंग के साथ नीचे से ऊपर आने के लिए पीयूटी वीजा के विपरीत है - डबलसीसीवुडी ट्रेंडसीसी से संकेतों का इंतजार शून्य से कम करने के लिए करें, और लाल सिग्नल की प्रतीक्षा करें, मैंने कुछ अन्य संकेतक लगाए जो अच्छी प्रविष्टि की पहचान करने में मदद कर सकते हैं, लेकिन यह महत्वपूर्ण नियम हैं क्या इसका परीक्षण करने के लिए ज्यादा समय नहीं था, इसलिए अगर अनुकूलन के लिए कोई अच्छा प्रस्ताव बीमार हो, तो मैं इसे 1 एमटीएफ 1 एमएक्सपी पर सिस्टम की कोशिश करता हूं, संकेत बहुत हैं, लेकिन आपको अच्छा रुझान चार्ट ढूंढना होगा, पर RANGE परिणाम खराब है। डेमो आईटी सबसे पहले मैं किसी भी नुकसान के लिए ज़िम्मेदार नहीं हूं। बाइनरी विकल्पों पर पैसा कैसे कमाऊँ? बाइनरी सीतनिद्रा में काम करने की रणनीति हाल के दिनों से, अधिक से अधिक व्यापारियों ने स्टॉक ट्रेडिंग के उद्गम के लिए अपना ध्यान बदलते समय एक सभ्य बाइनरी ऑप्शन ट्रेडिंग रणनीति चुन ली है, जिसमें साधारण सत्य शामिल होते हैं और विकल्प और समय के किसी भी प्रकार के लिए एक लाभदायक रणनीति तैयार करना संभव बनाता है मध्यान्तर। बाजार एक समान रहता है, इसका सार बदल नहीं रहा है, केवल व्यापार शैली को बदल दिया गया है। इस मामले में, सभी व्यापारी पूरी तरह से सही हैं, और हम पहले एक व्यापार रणनीति पर विचार करेंगे, जो पहले काम कर चुके हैं, अब काम कर रहे हैं और भविष्य में काम करेंगे, भले ही हर कोई ट्रेडिंग क्वाड - विकल्प शुरु करें। यह एक दीर्घकालिक रणनीति है और एक-टच विकल्पों के लिए काम करती है, जो भुगतान के मामले में 500 या 600 तक होती है, जो व्यापार गलतियों को बनाने और शुरुआती के लिए भी इसे उपलब्ध कराने की अनुमति देता है, क्योंकि 100USD के नुकसान के बाद 500-600USD लाभ इसका मतलब है कि हम एक पंक्ति में 4 नुकसान प्राप्त कर सकते हैं, और एक लाभदायक व्यापार सभी व्यापारिक लागतों की प्रतिपूर्ति करेगा। लेकिन यह इस रणनीति का कारोबार करने का तरीका नहीं है, क्योंकि खोने वाले लोगों की तुलना में कई गुणा अधिक फायदेमंद होते हैं। तो हम शुरू करते हैं व्यापारिक नियम हम व्यापार संकेतों को प्राप्त करने के लिए एमटी 4 व्यापार टर्मिनल का प्रयोग करेंगे, संकेतक यहां डाउनलोड किए जा सकते हैं। आप यहां आवेदन करने वाले संकेतक और व्यापार टेम्पलेट की प्रक्रिया सीख सकते हैं। चार्ट, निम्न आकार ले जाएगा जैसे ही आप ट्रेडैड संपत्ति में आवश्यक टेम्पलेट लागू करते हैं। हम डी 1 समय सीमा पर और EURUSD मुद्रा जोड़ी के लिए व्यापार संकेतों पर विचार करेंगे। निम्नलिखित संकेतकों का उपयोग व्यापार में किया जाता है: एमए क्रॉसओवर संकेत, चार्ट पर सूचनात्मक तीर को प्रदर्शित करता है जो चलती औसत के अंतःक्रिया को इंगित करता है और ध्वनि चेतावनी और पॉप-अप विंडो के साथ सिग्नल को जोड़ता है एकाधिक अवधि मूविंग एवरिजेंस जिसका इंटरसेक्शन उपरोक्त सूचक सुपर वुडीसीसीआई के साथ मेल खाता है सीसीआई सूचक आरएसआई के आधार पर प्रसिद्ध व्यापारी वूडी द्वारा डिजाइन किए गए एक थरथरानवाला - एक थरथरानवाला जो चार्ट पर ओवरस्टेड स्तर से ओवरस्टॉल स्तर तक बदलाव दर्शाता है। हम द्विआधारी विकल्पों के साथ पैसे कैसे कमा सकते हैं ऐसे सिग्नल खरीदने के लिए संकेतों की खोज करें जब एमए क्रॉसओवर सिग्नल अप-पॉइंटिंग नीले तीर को प्रदर्शित करता है एकाधिक अवधि मूविंग एवरेज सुपर वाइडीसीआईआई को शून्य रेखा से ऊपर के क्षेत्र में दिखता है ऊपर की ओर 50-स्तरीय पीली लाइन को पार कर दिया। जैसे ही संकेत उद्भव की मोमबत्ती बंद हो जाती है, हम कॉल-ऑप्शन के साथ द्विआधारी विकल्प की स्थिति में प्रवेश करते हैं। संकेतों को बेचने के लिए सिग्नल के लिए खोज करना तब प्रकट होता है जब: एमए क्रॉसओवर सिग्नल डाउन इंगित करने वाला लाल तीर एकाधिक अवधि प्रदर्शित करता है डाउनसाइड सुपर वाइडीसीसीआई शून्य रेखा से नीचे के क्षेत्र में है, आरएसआई ने 50-स्तरीय पीली रेखा को नीचे की तरफ पार कर दिया है। जैसे ही संकेत उद्भव की मोमबत्ती बंद हो जाती है, हम द्विआधारी विकल्प पट-विकल्प के साथ दर्ज करते हैं। दिए गए बाइनरी सीतनिद्रा में होना रणनीति विकल्पों के साथ व्यापार के लिए उपयुक्त उपयुक्त विकल्प विकल्प क्लासिक बाइनरी विकल्प के साथ-साथ वन-टच और नीचे विकल्प हैं, जिनकी आवश्यकता होती है दीर्घकालिक प्रवृत्ति विकास हमारी रणनीति द्वारा गारंटी मुक्ति समय हमें 12 दिनों से कम समय के समाप्ति समय का चयन नहीं करना चाहिए हालांकि, इस ट्रेडिंग सिस्टम में उपयोग की जाने वाली सभी व्यापारिक संपत्तियों को आपके द्वारा परीक्षण करना होगा। अगर आपको यह नहीं पता कि यह कैसे करना है, तो कृपया रणनीतियों के परीक्षण के बारे में एक त्वरित गाइड पढ़ें। वन-टच और नीचे के विकल्प के लिए, आपको उपर्युक्त समाप्ति समय भी चुनना होगा और स्वयं-परीक्षण के बारे में भूल नहीं करना चाहिए। प्रणाली की योग्यता ऐतिहासिक डेटा के साथ-साथ रीयल टाइम ट्रेडिंग पर सिस्टम का बैक-टेस्टिंग परीक्षण लगातार और लाभदायक परिणाम दिखाता है। क्लासिक बाइनरी विकल्प पहले ही नुकसान उत्पन्न कर रहे थे, जब एक-टच और नीचे विकल्प केवल शून्य लाभ स्तर तक पहुंचने वाले पैसे में थे। क्लासिक विकल्पों में केवल 75-85 का भुगतान होता है जबकि दूसरा दो 500 से कम नहीं होता। उसने कहा, हम एक पंक्ति में 4 खोने वाले व्यापार कर सकते हैं और एक लाभदायक व्यापार को सभी हानि को कवर कर सकते हैं। इसी समय यह सांख्यिकीय तौर पर साबित हुआ है कि खोने वाले लोगों की तुलना में दो बार अधिक लाभदायक ट्रेड होते हैं इसका मतलब यह है कि 2,000 लाभदायक ट्रेडों के लिए 100USD के आकार का व्यापार हम 100 नुकसान प्राप्त करते हैं, जो कि प्राप्त लाभों के साथ अपरिवर्तनीय लगता है। इस प्रकार, यह रणनीति दिखाती है कि द्विआधारी विकल्पों पर बहुत वास्तविक लाभ के संबंध में किसी भी जोखिम के बिना पैसा कैसे बनाया जाए। धन प्रबंधन हम जमा के 5 तक बहुत आकार सेट करते हैं क्योंकि अन्यथा हम हमारी जमा राशि को अनुचित जोखिम के लिए उजागर करेंगे, जो लंबे समय तक बना रहेगा। मेरे पास हाइबरनेट 3.1 और जेपीए एनोटेशन का उपयोग करने वाला एक आवेदन है। इसके बाइट विशेषताओं (1k - 200k आकार में) के साथ कुछ ऑब्जेक्ट हैं यह जेपीए लोब एनोटेशन का उपयोग करता है, और सीतनिद्रा में होना 3.1 सभी प्रमुख डेटाबेस पर ये सिर्फ ठीक पढ़ सकता है - ऐसा लगता है कि जेडीबीसी ब्लॉब विक्रेता अजीबताएं (जैसा कि यह करना चाहिए) को छुपाता है। हमें 3.5 में अपग्रेड करना पड़ता था, जब हमने पाया कि हाइबरनेट 3.5 ब्रेक (और तय नहीं) इस एनोटेशन संयोजन postgresql (कोई कामकाज के बिना)। मुझे अब तक कोई स्पष्ट सुधार नहीं मिला है, लेकिन मैंने ध्यान दिया कि अगर मैं सिर्फ लॉब को निकालूं, तो यह पोस्टग्रेस्क्ल प्रकार बाइटिया (जो काम करता है, लेकिन केवल पोस्टग्रेज़ पर) का उपयोग करता है। मैं एक एकल एनोटेटेड क्लास (ब्लॉब प्रॉपर्टी के साथ) के लिए एक मार्ग की तलाश कर रहा हूं जो कि प्रमुख डेटाबेस में पोर्टेबल है बाइट संपत्ति का विवरण देने का पोर्टेबल तरीका क्या है यह हाइबरनेट के कुछ हालिया संस्करण में तय किया गया है अद्यतन: इस ब्लॉग को पढ़ने के बाद मैंने अंततः यह पता लगाया है कि जीआईआरए मुद्दे में मूल कार्यवाही क्या थी: जाहिर है आप लॉब को छोड़ना चाहिए और एनोटेट करना चाहिए संपत्ति के रूप में: हालांकि, यह मेरे लिए काम नहीं करता है - मैं अभी भी बाइटे के बजाय ओआईडी प्राप्त करता हूं, हालांकि यह जेरा मुद्दे के लेखक के लिए काम करता था, जो ओआईडी चाहते थे। ए गार्सिया के उत्तर के बाद, मैंने तब इस कॉम्बो की कोशिश की, जो वास्तव में पोस्टग्रेस्क्ल पर काम करता है, लेकिन ऑरेकल पर नहीं। मुझे वास्तव में क्या करने की ज़रूरत है जो कि ओर्ग हाइबर्नेट. नोटेशन पर नियंत्रण करता है। संयोजन (लोब बाइट को मैप किए गए) टाइप करें (पोस्टग्रेस्क्ल पर)। यहां 3.5.5 से स्निपेट है। भौतिक आकार वाले ब्लॉब टाइप (स्क्ल प्रकार ब्लॉब) से अंतिम। स्टीवस ब्लॉग के मुताबिक, पोस्टग्रेस्कील चाहता है कि आप बाइट्स के लिए स्ट्रीम (न मुझसे क्यों न पूछें) और पोस्टग्रेस्क्ल्स कस्टम ब्लॉब प्रकार ओड्स के लिए उपयोग करें यह भी ध्यान रखें कि JDBC पर setBytes () का प्रयोग भी बाइटिए (पिछले अनुभव से) के लिए है। इसलिए यह बताता है कि क्यों उपयोग-धाराओं का कोई असर नहीं पड़ता है, वे दोनों बाटेए मानते हैं इसके परिणामस्वरूप: अद्यतन अगला तर्कसंगत प्रश्न यह है: क्यों न केवल मेज परिभाषाओं को मैन्युअल रूप से बाइटिया में बदलना और (लोब बाइट) रखना यह काम करता है, जब तक आप एक रिक्त बाइट को स्टोर करने की कोशिश न करें जो पोस्टग्रेएसक्यूएल चालक सोचता है कि एक ओआईडी प्रकार की अभिव्यक्ति है और स्तंभ प्रकार बाइट है - इसका कारण यह है कि हाइबरनेट (सही) JDBC. setBytes (नल) के बजाय JDBC. setNull () कॉल करता है जो पीजी चालक की अपेक्षा करता है। हाइबरनेट में टाइप सिस्टम वर्तमान में एक काम प्रगति पर है (3.5.5 बहिष्कार टिप्पणी के अनुसार) वास्तव में 3.5.5 कोड का बहुत ही पदावनत किया गया है, यह जानने के लिए कड़ी मेहनत है कि कब क्या पोस्टग्रेएसक्यूएलडीआईएलएटी उप-वर्गीकृत करना चाहिए)। AFAKT, प्रकार। Postgresql पर BLOBoid को कुछ कस्टम प्रकार से मैप किया जाना चाहिए, जो ओआईडी शैली जेडीबीसी पहुंच का उपयोग करता है (यानी पोस्टग्रेस्कीब्लॉब टाइप ऑब्जेक्ट और नॉन मैटेरियेटेड ब्लॉब टाइप)। Ive ने वास्तव में सफलतापूर्वक postgresql के साथ Blobs का इस्तेमाल नहीं किया है, लेकिन मुझे पता है कि बाइटिया बस एक के रूप में काम करता है मैं उम्मीद करेंगे मैं वर्तमान में बैच अपडेट अपेशन देख रहा हूं - संभव है कि ड्राइवर बैचिंग का समर्थन नहीं करता। 2004 से महान उद्धरण: मेरे रैबलिंग का योग करने के लिए, आईडी कहते हैं कि हमें हाइबरनेट बदलने से पहले LOBs ठीक से करने के लिए जेडीबीसी ड्राइवर की प्रतीक्षा करनी चाहिए। एक बाइट संपत्ति का विवरण देने का पोर्टेबल तरीका क्या है यह आप क्या चाहते हैं पर निर्भर करता है। जेपीए एक गैर एनोटेट बाइट जारी रह सकता है जेपीए 2.0 स्पेस से: 11.1.6 बेसिक एनोटेशन बेसिक एनोटेशन एक डेटाबेस कॉलम के मानचित्रण का सरलतम प्रकार है। बेसिक एनोटेशन निम्नलिखित प्रकारों में से किसी भी एक स्थाई संपत्ति या उदाहरण चर पर लागू किया जा सकता है: जावा आदिम, प्रकार, आदिम प्रकार के रैपर, java. lang. String। java. math. BigInteger। java. math. BigDecimal। java. util. Date। java. util. Calendar। java. sql. Date। java. sql. Time। java. sql. Timestamp। बाइट। बाइट चार। चरित्र। enums, और किसी अन्य प्रकार से Serializable लागू करता है। जैसा कि अनुभाग 2.8 में वर्णित है, आधारभूत एनोटेशन का उपयोग लगातार इन क्षेत्रों के गुणों और गुणों के लिए वैकल्पिक है। यदि इस तरह की फ़ील्ड या प्रॉपर्टी के लिए मूलभूत एनोटेशन निर्दिष्ट नहीं है, तो मूल एनोटेशन के डिफ़ॉल्ट मान लागू होंगे। और सीतनिद्रा में होना इसे डिफ़ॉल्ट रूप से एक एसक्यूएल वायर्बिनेरी (या एक एसक्यूएल लंबे कॉलम के आधार पर निर्भर करता है) के लिए मैप करेगा जो कि पोस्ट्ग्रेएसक्यूएल एक बाइटए के साथ हैंडल करता है। लेकिन यदि आप बाइट को बड़े ऑब्जेक्ट में संग्रहीत करना चाहते हैं, तो आपको लॉब का उपयोग करना चाहिए। कल्पना से: 11.1.24 लॉब एनोटेशन एक लोब एनोटेशन बताता है कि एक स्थायी संपत्ति या फ़ील्ड एक बड़े ऑब्जेक्ट के रूप में एक डेटाबेस-समर्थित बड़े ऑब्जेक्ट प्रकार के रूप में कायम रहनी चाहिए। पोर्टेबल एप्लिकेशन को लॉब एनोटेशन का उपयोग करना चाहिए, जब डेटाबेस लॉब प्रकार के मानचित्रण करना चाहिए। मूल एनोटेशन के साथ या एलीमेंटक्लॉशन एनोटेशन के साथ लोबान एनोटेशन का इस्तेमाल किया जा सकता है, जब तत्व संग्रह का मान मूलभूत प्रकार का होता है। एक लोब या तो एक द्विआधारी या चरित्र प्रकार हो सकता है लॉब प्रकार को लगातार क्षेत्र या संपत्ति के प्रकार से अनुमानित किया गया है और, स्ट्रिंग और वर्ण प्रकारों को छोड़कर, ब्लॉब के लिए डिफ़ॉल्ट। और सीतनिद्रा में होना यह एक एसक्यूएल ब्लाक को नक्शा देगा कि पोस्टग्रेएसक्यूएल एक ओआईडी के साथ हैंडल करता है। क्या यह हाइबरनेट के कुछ हाल के संस्करण में ठीक है, समस्या यह है कि मैं यह नहीं जानता कि समस्या वास्तव में क्या है लेकिन मैं कम से कम कह सकता हूं कि 3.5.0-बीटा -2 (जो कि जहां बदल गया है) 3.5.x शाखा में कुछ भी बदल नहीं गया है। लेकिन एचएचएच -4876 जैसे मुद्दों की मेरी समझ एचएचएच -4617 और पोस्टग्रेएसक्यूएल और ब्लॉब्स (पोस्टग्रेएसक्यूएलडीआईएक्ट की जवाडॉक में उल्लिखित) यह है कि आप निम्न संपत्ति सेट करना चाहते हैं, यदि आप ओबिड के साथ बाइट का उपयोग करना चाहते हैं (जो कि मेरी समझ से वार्निशिन है, जो आपके साथ नहीं है आकाशवाणी)। क्या आपने इसे एक विकल्प के रूप में प्रयोग करने का प्रयास किया, एचएचएच -4876 पुराने व्यवहार (पूर्व सीतनिद्रा में होना 3.5) पाने के लिए नापसंद PrimitiveByteArrayBlobType का उपयोग करने का सुझाव देता है। संदर्भ जेपीए 2.0 विनिर्देश अनुभाग 2.8 गैर-रिलेशनशिप फ़ील्ड्स या गुण खंड के लिए मैपिंग चूक 11.1.6 मूल व्याख्या धारा 11.1.24 लॉब एनोटेशन जस्टिन हालांकि, 3.5 मानचित्रों को नींद में (डिफ़ॉल्ट रूप से) हाइबरनेट करते समय यह JDBC getBytes () का प्रयोग करता है जो कि पीजीएसयूएल चालक डेटा के बजाय 6 बाइट ओआईड देता है - यह तब होता है जब हाइबरनेट। jdbc. usestreamsforbinaryfalse का उपयोग करते हैं (यह जांचने के लिए कि स्टीव ने अब क्या कहा था)। ndash पास्कल थिवेंट सितम्बर 17 10 पर 21:37 यहाँ क्या हो जाता है ओरेली एंटरप्राइज JavaBeans, 3.0 कहते हैं, जेडीबीसी इन बहुत बड़ी वस्तुओं के लिए विशेष प्रकार हैं। जावा एसक्यूएल। ब्लॉब प्रकार द्विआधारी डेटा का प्रतिनिधित्व करता है। और java. sql. Clob चरित्र डेटा का प्रतिनिधित्व करता है। यहां PostgreSQLDialect स्रोत कोड चला जाता है तो आप क्या कर सकते हैं ओवरग्राइड PostgreSQLDialect निम्नानुसार अब बस अपनी कस्टम बोली को परिभाषित करें और अपने पोर्टेबल जेपीए लोब एनोटेशन का उपयोग करें यहां यहां निकाला गया है I यहां हाइबरनेट 3.3.2 में चलने वाला अनुप्रयोग है और एप्लीकेशन ठीक काम करता है। ओआईडी (जावा में बाइट) का प्रयोग करके सभी ब्लॉब फ़ील्ड के साथ 3.5 हाइबर्नेट के लिए माइग्रेट करना, सभी ब्लॉब फ़ील्ड अब और काम नहीं करते हैं। और सर्वर लॉग से पता चलता है: त्रुटि org. hibernate. util. JDBCExceptionReporter - त्रुटि: कॉलम प्रकार ओआईडी है, लेकिन अभिव्यक्ति प्रकार बीटेए की है यह सामान्यीकृत पीजी जेडीबीसी में बग नहीं है। लेकिन 3.5 संस्करण में हाइबरनेट के डिफ़ॉल्ट कार्यान्वयन में बदलाव। मेरी स्थिति में कनेक्शन पर संगत गुण की स्थापना में मदद नहीं मिली। बहुत अधिक यह है कि मैंने 3.5 में देखा - बीटा 2, और मुझे नहीं पता कि यह तय किया गया है कि सीतनिद्रा में नहीं है - टाइप एनोटेशन के बिना - स्वतः प्रकार का कॉलम ओइड होगा, लेकिन इसे बाइटिए के रूप में पढ़ने की कोशिश करेंगे क्योंकि यह दिलचस्प है नक्शे प्रकार। बीओएलबी के रूप में (CustomPostgreSQLDialect देखें) वह प्राप्त करते समय जेडीबीसी बैच अद्यतन को निष्पादित नहीं किया जा सका या अद्यतन किया जा रहा है अद्यतन 18 फरवरी, 2018 को अद्यतन किया गया 160print160 ईमेल यह ट्यूटोरियल आपको दिखाता है कि कैसे बाइट सरणी (बाइट) या बाइनरी बड़े ऑब्जेक्ट (जावा).sql. Blob) जावा प्रकार के प्रकार हाइबरनेट याम फ्रेमवर्क का उपयोग कर डेटाबेस प्रकार बाइट सरणी या ब्लॉब का प्रयोग बड़े द्विआधारी डेटा जैसे फाइलों और छवियों को संग्रहीत करने के लिए किया जा सकता है। सीतनिद्रा में होना प्रकार के अनुसार: एक आदिम बाइट को एक जेडीबीसी VARBINARY के लिए मैप किया गया है। एक जावा एसक्यूएल. ब्लॉब को एक जेडीबीसी ब्लॉब के साथ मैप किया गया है। नीचे दी गई नमूना एप्लिकेशन की जांच करके द्विआधारी प्रकार मानचित्रण कैसे करें। हम कुछ थोड़ा मतभेदों के साथ बाइट और जावा.sql. Blob दोनों मानचित्रण को कवर करते हैं। डाटाबेस सेटअप हम एक उदाहरण प्रोग्राम को कोड में जा रहे हैं जो एक MySQL डाटाबेस के साथ काम करता है। इसलिए, निम्न स्क्रिप्ट को निष्पादित करने के लिए प्रेसिडबबल नामक एक डेटाबेस और व्यक्ति को नामक एक टेबल बनाने के लिए: यहां, कॉलम फ़ोटो को MySQL में टाइप लोलब्लब के रूप में घोषित किया जाता है जो लगभग 2 32 बाइट्स डेटा (4 जीबी के बारे में) रख सकता है। 2. मॉडल क्लास मॉडेल क्लास के साथ एक आदिम बाइट प्रकार: मॉडल वर्ग (व्यक्ति.जावा) है जो मैपिंग के लिए जेपीए एनोटेशन का उपयोग करता है: एक जावा के साथ मॉडेल क्लास। ब्लॉब प्रकार: मॉडल क्लास का एक और संस्करण जावा में है.sql. Blob प्रकार का उपयोग किया जाता है: दोनों ही मामलों में, हम XML मैपिंग का उपयोग निम्न फ़ाइल (Person. hbm. xml) में कर सकते हैं: सीतनिद्रा में होना व्यक्ति व्यक्ति को पार्स करके वास्तविक तस्वीर प्रकार का अनुमान लगा सकता है। यदि हम और अधिक वर्बोज़ चाहते हैं, तो निम्न प्रकार के गुण जोड़ें: आदिम बाइट सरणी के लिए: java. sql. Blob के लिए: सीतनिद्रा में होना उचित है, इसे उचित मैपिंग प्रकार का निर्धारण करने के लिए। 3। टेस्ट प्रोग्राम यहां के मामले के लिए एक परीक्षण कार्यक्रम का कोड है जिसमें एक आदिम बाइट सरणी का उपयोग किया जाता है: और निम्न प्रोग्राम कोड उस मामले के लिए होता है जिसमें एक java. sql. Blob प्रयोग किया जाता है: इन दोनों परीक्षण कार्यक्रमों में एक व्यक्ति को एक तस्वीर (उसके फ़ाइल पथ द्वारा निर्दिष्ट) के साथ एक डेटाबेस डालें , और फिर वे व्यक्ति को वापस पढ़ा, फोटो डेटा निकालें और एक छवि फ़ाइल के रूप में सहेजते हैं। आपकी सुविधा के लिए, नीचे संलग्नक अनुभाग में दोनों परियोजनाएं डाउनलोड करें। आप भी इसमें रुचि रख सकते हैं: इस लेख को साझा करें:

No comments:

Post a Comment