एनोटेशन का उपयोग करके आप किसी इकाई में किसी फ़ील्ड को कैसे मैप करते हैं जो किसी ऑब्जेक्ट पर स्ट्रिंग के "मैप" (हैशटेबल) है? ऑब्जेक्ट एनोटेट किया गया है और इसके उदाहरण हाइबरनेट डेटाबेस में पहले ही संग्रहीत हैं। कुंजी के रूप में एक इकाई और इतने की तरह मान के रूप में एक साधारण प्रकार के साथएनोटेशन का उपयोग करके हाइबरनेट में "मानचित्र" को कैसे मैप करते हैं?
<class name="Foo" table="foo">
...
<map role="ages">
<key column="id"/>
<index column="name" type="string"/>
<element column="age" type="string"/>
</map>
</class>
और अजीब तरह से:
मैं एक साधारण कुंजी और जैसे मूल्य के साथ एक नक्शा definging के लिए वाक्यविन्यास पाया है
<class name="Foo" table="foo">
...
<map role="ages">
<key column="id"/>
<index-many-to-many column="person_id"
class="Person"/>
<element column="age" type="string"/>
</map>
</class>
<class name="Person" table="person">
...
<property name="name" column="name"
type="string"/>
</class>
लेकिन मुझे यह नहीं पता कि तत्व मैपिंग के लिए एक सरल कुंजी के लिए यह कैसे करना है, और मुझे नहीं लगता कि एनोटेशन का उपयोग करके इसे कैसे किया जाए।
में एक उपयोगकर्ता के लिए अद्वितीय है यह सही ढंग से यहाँ से समझाया गया है :
अन्य posibility ऐसा ही कुछ है http://stackoverflow.com/questions/3393649/storing-a-mapstring-string-using-jpa – jalogar