-->
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.  [ 1 post ] 
Author Message
 Post subject: Vereinfachung beim mapping Lookup Table
PostPosted: Wed Dec 07, 2005 8:52 am 
Newbie

Joined: Wed Dec 07, 2005 8:20 am
Posts: 10
Ich habe 2 Tabelle

CREATE TABLE person_t (
person_pk SERIAL PRIMARY KEY,
person_job_fk INTEGER NOT NULL
REFERENCES person_jobs_t(person_job_id),
name VARCHAR(64) NOT NULL,
);

--Job Lookup Table
CREATE TABLE person_jobs_t( (
person_job_id SERIAL NOT NULL PRIMARY KEY,
job VARCHAR(50) UNIQUE
);


Ich will nur 1 Klasse Person haben, weil die Lookup table wird nur 1 mal mit daten eingefüllt, und ich will KEINE Object von dem person_jobs_t haben.

Meine Klasse:

public class Person{

private Integer personPk;

private String name;
private String job;

...
}

Meine Frage :

Wie mappe ich die beide Tabelle zu 1 Klasse Person?
- Der Attribute Job bekommt seine Werte direkt als String von der Tabelle person_jobs_t.job
- Die TABLE JOIN läuft ja durch den Attribute person_t.person_job_fk

Laut Dokumentation, man kann mit <join> Element dieses erreichen, aber ich habe bereits mehrmals ausprobiert, mit verschiedene Variante, und es hat nicht funktioniert....

Kann mir irgendjemand helfen???
vielleicht auch mit beispiel aus der Mapping Datei

Vielen Dank
[/b]


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

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.