-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: many-to-many und noch ein property
PostPosted: Mon Nov 20, 2006 10:48 am 
Newbie

Joined: Tue Aug 29, 2006 5:03 pm
Posts: 12
Location: Leipzig
Hallo Welt,

ich habe eine many-to-many Beziehung realisiert. Die Beziehungen werden wie gewünscht, nur anhand der Sets - ohne mapping-file, in der Zwischentabelle abgelegt.

Wie könnte man noch ein zusätzliches property für die Beziehung definieren?

Beziehungstabelle:

ID_A ID_B zusätzliches Property( z.B. Datum)

Hat jemand eine Idee oder auch einen anderen Lösungsansatz?

Besten Dank für alles.

MfG
hb


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 22, 2006 7:01 am 
Expert
Expert

Joined: Tue Dec 07, 2004 6:57 am
Posts: 285
Location: Nürnberg, Germany
Hi,
Du hast zwei Optionen

1) Eine Entity für die join table mit one-to-many mappings


2) Eine Collection aus components, die hier beschrieben ist:
http://www.hibernate.org/hib_docs/v3/re ... ollections
Bitte beachte jedoch, dass mit diesem Konstrukt keine Bidirektionale Navigation möglich ist. Das folgende mapping hab ich aus der Hibernate Doku kopiert und den interessanten teil markiert.
<class name="eg.Order" .... >
....
<set name="purchasedItems" table="purchase_items" lazy="true">
<key column="order_id">
<composite-element class="eg.Purchase">
<property name="purchaseDate"/>
<property name="price"/>
<property name="quantity"/>
<many-to-one name="item" class="eg.Item"/>
</composite-element>
</set>
</class>

_________________
Please don't forget to rate


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.