2016-03-23 4 views
8

मैं हाइबरनेट 3.4.0.GA से हाइबरनेट 5.1 तक एक एप्लिकेशन माइग्रेट करने का प्रयास कर रहा हूं, और जावा कोड पर आवश्यक परिवर्तनों को पूरा करने के बाद, जब मैं आवेदन मैं कैसे हाइबरनेट को HT_ टेबल (वैश्विक अस्थायी) बनाने के लिए, प्रत्येक @Inheritance एनोटेट इकाई के लिए एक कोशिश कर रहा है देख रहा हूँ तैनात।हाइबरनेट एचT_ अस्थायी सारणी में शामिल विरासत, हाइबरनेट से माइग्रेशन 3.4.0.जीए से 5.1

गूगल पर सर्च कर रहे हैं मैं found है क्यों टेबल बनाए जा रहे हैं।

लेकिन मेरे मामले में हम डे डेटाबेस को बदलने के लिए नई टेबल को जोड़ने की अनुमति नहीं कर रहे हैं।

मेरे विरासत मॉडल केवल विरासत में से एक स्तर और उसके सरल, है example

किसी को भी एक पदानुक्रमित तालिका संरचना के लिए किसी भी वैकल्पिक प्रतिनिधित्व है कि मैं का उपयोग कर सकते HT_ टेबल निर्माण, या कुछ हाइबरनेट विन्यास से बचने जानता है एक ही उद्देश्य के संग्रह करने के लिए ?.

मैं हमारे संस्थाओं या हाइबरनेट विन्यास पर वंशानुगत पदानुक्रम बदल सकते हैं। मैं भी तैनाती पर एक अपवाद तालिकाओं के गैर निर्माण की वजह से मान सकते हैं अगर यह गैर तैनाती के आराम के लिए अवरुद्ध।

अग्रिम धन्यवाद।

अद्यतन 1:New info from Hibernate official forum.

अद्यतन 2:The Bug was fixed

अद्यतन 3:A blog entry explaining different bulk Strategies related to the issue

+0

अद्यतन 3 में लिंक इस मुद्दे – rvheddeg

+0

@rvheddeg अद्यतन के समाधान होना चाहिए! – karelss

उत्तर

5

अद्यतन एक के रूप में इस link पर एक साथ हाइबरनेट आधिकारिक मंच से अधिक जानकारी है संभावित समाधान।

अद्यतन:Link with the solution

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