-->
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: Frage zu Collections
PostPosted: Wed Mar 22, 2006 7:06 am 
Newbie

Joined: Mon Jan 30, 2006 7:51 am
Posts: 7
Hallo!

Ich hab eine Tabelle T_UserSettings mit folgenden Spalten:
- username (varchar2)
- parametername (varchar2)
- parametervalue (varchar2)
PrimaryKey ist (username, parametername).
Sinn:
n User können m Parameter mit einem jeweiligen Wert gesetzt haben.

Dabei soll pro User ein UserSettings-Objekt mit einem Parameter-Array aus den dazugehörigen Parametern erstellt werden:

Code:
public class Parameter implements Serializable {
    protected String name;
    protected String value;

    // ... Setters & Getters ...   //
}


public class UserSettings implements Serializable {
    protected String username;
    protected Parameter[] parameters;

    // ... Setters & Getters ...   //
    // ... andere Methoden ...   //
}



Die Hibernate-Doku beschreibt - soweit ich als Newbie das verstehe - nur das Mapping von Collections über insg. drei Tabellen, d.h. einer seperaten Zuordnungs-Tabelle: username->paramter_id
Aus ästethischen ;) Gründen will ich die Tabelle nicht weiter normalisieren.

Des weiteren ist es geschickter wenn ich die Parameter als Array abspeichere und nicht als Map oder Property (werden serialisiert und in einer Nicht-Java-Sprache wieder deserialisiert. Dabei würde es per Map etc. unnötig kompliziert)

Kann mir bitte jemand helfen?
Am allerliebsten sogar noch mit einem Beispiel-Mapping ?!

Vielen Dank im Vorraus!


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.