-->
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: Versionierung mit PK Objekten
PostPosted: Tue Nov 14, 2006 8:21 am 
Newbie

Joined: Tue Nov 14, 2006 8:17 am
Posts: 1
Tach zusammen.

Wir wollen eine bestehende, auf JDBC aufbauende Applikation auf Hibernate 3.2 migrieren (mit minimalen Aufwand, versteht sich :-D)

Leider haben wir da ein paar Probleme mit der bisherigen Versionierung:

z.B. ein Customer Objekt besitzt als PrimaryKey ein PK Object welches ID und Version enthält. Zur Initialisierung des Customer Objektes muss ich dass enstprechende PK Objekt geladen haben (sinnvollerweise meistens das mit der übergebenen ID und der höchsten Versionsnummer). Also:

CustomerPK = ID, Version
Customer = CustomerPK, Firstname, Lastname, etc.

Die Tabelle in der Datenbank sieht so aus:

ID, Version, Firstname, Lastname, etc.

Wie kann ich sowas in hibernate konfigurieren? Geht das überhaupt? Hab auch nach intensiver Suche nix gefunden.

Danke und Gruss

Matthias


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 14, 2006 9:02 am 
Expert
Expert

Joined: Tue Dec 07, 2004 6:57 am
Posts: 285
Location: Nürnberg, Germany
Ich gehe mal davon aus, dass ihr die daten über die version historisiert.

Generell kannst du ja nen zusammen gesetzten schlüssel definieren.

Das laden des aktuellen users kannst du dann über hql erledigen.

Alternativ könntest du auch mal einen Blick auf die custom load features werfen:
http://www.hibernate.org/hib_docs/v3/re ... rysql-load

_________________
Please don't forget to rate


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.