-->
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: Objekte einer zweifach gemappten Klasse speichern
PostPosted: Tue Feb 14, 2006 7:54 am 
Newbie

Joined: Tue Feb 14, 2006 7:41 am
Posts: 1
Hallo!

Ich habe eine Klasse Kunde auf zwei Tabellen (Auftraggeber, Händler) gemappt, indem ich den beiden class-mappings je einen entity-name zugewiesen hab, also

Code:
<class name="Kunde" table="Auftraggeber"
        entity-name="Auftraggeber">
...
</class>


und

Code:
<class name="Kunde" table="Händler"
        entity-name="Händler">
...
</class>


Jetzt erzge ich im Client einen neuen Kunden und möchte anschließend dieses neue Kunden-Objekt mit Hibernate 3 speichern. Aber woher soll Hibernate wissen, welcher Tabelle dieses konkrete Kunden-Objekt zugeorndet werden soll, wenn ich einfach
Code:
session.save(einKunde);
aufrufe? Ich muss doch irgendwie angeben können, welchem Entity-Namen dieses Objekt zugeordnet werden muss. Aber wie?

Danke für jeden Hinweis, wenn geht kleines Codebeispiel.

Gruß,
bongo


Top
 Profile  
 
 Post subject:
PostPosted: Fri Feb 17, 2006 11:42 am 
Newbie

Joined: Mon Jun 06, 2005 8:28 am
Posts: 5
Location: Germany
Die Tabelle für das zu persistierende Objekt musst du Hibernate mitteilen.
Die Tabelle wird über den entity-name ausgewählt.

Also für Kunde:
session.save( "Händler", einKunde);

Getestet habe ich es nicht, nur drüber nachgedacht, weil ich das Prob auch habe.
Poste mal, ob ich richtig liege.

_________________
Cd wrttn wtht vwls s mch trsr.


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.