-->
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: Richtige 1:n view implementierung
PostPosted: Thu Feb 01, 2007 4:09 am 
Beginner
Beginner

Joined: Thu Jan 04, 2007 5:44 am
Posts: 26
Location: Innsbruck - Sivas(TR) - Bregenz
Hallo benutze hibernate 3.1 und java 1.5,

Hab ein Kunden mit mehreren Adressen. In der view ist es so implementiert das ein Kunde mit get gefunden wird. Danach kann der benutzer adressen

hinzufügen
bearbeiten
löschen

die AdressenListe ist als HashSet implementiert. Es passt auch alles nur wenn ich abbreche soll der anfangszustand wiederhergestellt werden (änderungen an der HashSet rückgänging machen). Da ich aber cascade="all-delete-orphan" verwende und der Kunde nach dem laden im zustand persistent ist werden alle änderungen an den Adress objekten direkt in die db gschrieben.

Eine möglichkeit wäre glaube ich eine Transaktion zu beginnen sobald ich den Kunden geladen habe, will ich aber icht da ich gehört habe mann soll die Transaktion nicht lange halten.
Gibt es so ne art savepoint in hibernate oder wie implementiert man solche Eigenschaften. Für Tipps wäre ich dankbar.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Feb 02, 2007 12:15 am 
Newbie

Joined: Fri Feb 02, 2007 12:10 am
Posts: 4
Hi,

ein einfacher Weg ist denke ich als FormBackingObject nicht das "echte" Kunden-Objekt zu verwenden, sondern sowas wie KundenForm. Die Änderungen schreibst du dann erst in das Kunden-Objekt wenn der Benutzer auf submit klickt.

Jens


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.