-->
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: Mapping von Beziehungen über TableID
PostPosted: Thu Jun 02, 2005 5:08 am 
Newbie

Joined: Tue May 31, 2005 12:44 pm
Posts: 11
hallo

ich arbeite mich gerade in Hibernate ein und hätte da eine Frage, die ich in der Documentationi bisher nicht gefunden hab.

Ich hab einen Table Documents, der Dokumente enthält, als Blob, oder CLob. Diese Documents - Eintrage kann ich an jeden Table hängen-. Die Beziehung wollte ich über eine TableID machen. Somit wäre aldso die OID und die TID der zusammengesetzte Fremdschlüssel.

Die Definition der einzelnen TableIDs würde ich gerne in einer gesonderten Tabelle oder XMLDatei speichern, oder zur Not in nem Enum. Das ist aber nicht so wichtig, die Hauptsache ist die Beziehung wird richtig abgebildet.

Ich hab schon eine Idee gesehen, in der das über ein where Attribut gemacht wurde, finde die Lösung aber nicht so schön, da in diesem Fall die TableIDs verteilt in jeder Mappingdatei stehen und nicht zentral verwaltet werden können.

Sollte es noch nicht klar sein hier ein Beispiel :

TableID Mapping
Table Person = 10001
Table Company = 10002
Table....


Table Document:
OID | VALUE | ObjectOID | ObjectTID
Person Eintrag:
1 *** 13254 10001
Company Eintrag:
2 *** 21445 10002


Also wenn mir da jemand helfen kann, wäre ich Ihm sehr dankbar. Mich interessiert eigentlich nur das Mapping für die Abbildung dieser Beziehung.

Danke im voraus. Joe


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 18, 2005 7:00 pm 
Beginner
Beginner

Joined: Wed Dec 31, 2003 1:40 pm
Posts: 25
Such mal in der Dokumentation nach dem wort "ad hoc" es gibt da sowas wie ad hoc beziehungen. Ich weiss es stand irgendwo in der Dokumentation oder in den "Design Patterns" auf hibernate.org.


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.