-->
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.  [ 5 posts ] 
Author Message
 Post subject: one to many relation frage
PostPosted: Sun Dec 09, 2007 7:48 am 
Newbie

Joined: Thu Nov 29, 2007 6:26 pm
Posts: 9
hallo, ich bin ein wirklicher neuling, was hibernate anbelangt. ich schreibe derzeit mein diplom und arbeite mit java, hibernate, mysql, etc...
das einfache mapping klappt auch, auch die nutzung von named queries.
ich habe folgendes szenario:

ich habe eine table "personendaten" und eine table "projektdaten". clientseitig möchte ich einem projekt 0..n-viele personen hinzufügen.
ich denke, es handelt sich hierbei um eine one-to-many realtion. ich habe probleme, dass ganze aufzusetzten. vielleicht kann mir jemand starthilfe geben.

personendaten table besteht aus:
id, name

projektdaten table soll ein projektname haben und 0..n referenzen auf die persondanten...

kann jemand helfen?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 10, 2007 8:00 am 
Beginner
Beginner

Joined: Tue Nov 27, 2007 9:44 am
Posts: 46
Hi,

nutzt Du native Hibernate oder JPA?

Gruß,
Frank


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 10, 2007 8:03 am 
Newbie

Joined: Thu Nov 29, 2007 6:26 pm
Posts: 9
mhh, wenn ich das wüsste, ich nutze hibernate 3.0,
was ist denn der unterschied?

man komme ich mir doof vor.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 10, 2007 8:45 am 
Newbie

Joined: Thu Nov 29, 2007 6:26 pm
Posts: 9
im prinzip habe ich die struktur, weiss nur nicht, wie ich es mit hibernate umsetzen soll:

1.Ein Kunde pro Projekt.
2. Ein Kunde kann mehrere Projekte haben.
3. Mehrere Personen (Entwickler) Pro Projekt
4. Eine Person (Entwickler) kann mehrere Projekte haben


TABLES

a. table KUNDE
b. table PROJEKT (Primary Key -> ID_P) + Foreign Key auf KUNDE
c. table Entwickler (Primary Key -> ID_E)
d. table Develops

Keys wie folgt für Develops
PRIMARY KEY (ID_P,ID_E)
FOREIGN KEY (ID_P) auf Projekt
FOREIGN KEY(ID_E) auf Entwickler

Vielleicht kann mit jemand mit diesen mapping sachen helfen?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 10, 2007 3:17 pm 
Beginner
Beginner

Joined: Tue Nov 27, 2007 9:44 am
Posts: 46
Hi,

Naja, wenn du mit Hibernate gerade bei Null anfängst, wäre es wohl sinnvoll, sich grundlegend in die Materie einzuarbeiten. Hilfreich dazu ist zum Beispiel das Buch Hibernate in Action. Das 2. Kapitel gibt's auch als PDF.

Gruß,
Frank


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 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.