Hibernate und Mandantenfähigkeit

Status
Nicht offen für weitere Antworten.

(c)hris

Mitglied
Hallo zusammen,

ich habe eine bestehende Datenbank und möchte nun via Hibernate auf diese zugreifen.
Jetzt brauch ich dazu eine eindeutige ID.

Wie mache ich das aber, wenn meine Tabelle z.B. so aussieht.

NUMBER client_id
NUMBER user_id
VARCHAR2 user_name

1 1 chris
2 1 anderer chris
1 2 .....

Meine user_id ist nur in Verbindung mit der client_id eindeutig.

Ein weiteres Feld mit einer art laufender nummer gibt es nicht.

Da dieses Problem denke ich häufig auftreten dürfte hoffe ich, das jemand eine Lösung hat.

Schonmal Vielen Dank

(c)hris
 

DaKo

Bekanntes Mitglied
Kannst du an der Tabelle was ändern? Wenn ja, künstlichen Schlüssel einfügen.

Alternativ ist die Kombination (client_id,user_id) eindeutig?
 

(c)hris

Mitglied
An der Tabelle kann ich nicht´s ändern.
Die Kombination ist eindeutig. Ich habe aber keine Ahnung wie ich bei Hibernate zwei "Schlüssel" mitgeben kann, bzw. wie ich eine Kombination aus zwei Feldern zur @ID mache.
 

DaKo

Bekanntes Mitglied
Code:
<composite-id>
	<key-property column="`client_id`" name="clientId" type="integer"/>
	<key-property column="`user_id`" name="userId" type="integer"/>
</composite-id>
 

(c)hris

Mitglied
DaKo hat gesagt.:
Code:
<composite-id>
	<key-property column="`client_id`" name="clientId" type="integer"/>
	<key-property column="`user_id`" name="userId" type="integer"/>
</composite-id>

Schonmal danke. Ich habe bis jetzt mit den Annotations gearbeitet. Kannst du mir auch sagen wie ich es damit konfiguriere? Denn ich habe keine Annotation dazu gefunden.
 

DaKo

Bekanntes Mitglied
Sorry, keine Ahnung. Ich verwende immer schöne, ordentliche, saubere Mapping-Dateien ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Element n aus Datenbank Query (JPA / Hibernate) Java Basics - Anfänger-Themen 3
I JPA / Hibernate "Predicate" kombinieren in der gleichen Query Java Basics - Anfänger-Themen 1
I BLOB / CLOB und Hibernate... Ratschläge benötigt Java Basics - Anfänger-Themen 10
B HQL / Hibernate, GroupBy und Ausgabe als Double Java Basics - Anfänger-Themen 1
D hibernate annotation Java Basics - Anfänger-Themen 2
D hibernate: string vs setparameter Java Basics - Anfänger-Themen 1
V kennt jemand empfehlenswerte online tutorials zur Hibernate ? gerne auch englisch. Java Basics - Anfänger-Themen 4
Todesbote Int Array mit Hibernate in Datenbank speichern. Java Basics - Anfänger-Themen 2
DStrohma Best Practice Hibernate für kleine Anwendung nutzen? Java Basics - Anfänger-Themen 4
I Hibernate Java Basics - Anfänger-Themen 4
T Hibernate Fehlermeldung Java Basics - Anfänger-Themen 9
D [Hibernate] Objektinhalte auslesen Java Basics - Anfänger-Themen 8
N Hibernate "Hello World" Tutorial gesucht Java Basics - Anfänger-Themen 9
F Logging von Hibernate-Statements und Glassfish Java Basics - Anfänger-Themen 2
G Maps und Hibernate - Performancefrage Java Basics - Anfänger-Themen 2
G hibernate . tutorial prob . Java Basics - Anfänger-Themen 4
G org.hibernate.MappingException:An AnnotationConfiguration. Java Basics - Anfänger-Themen 3
G [Hibernate] Node to traverse cannot be null Java Basics - Anfänger-Themen 3
G java.lang.IllegalArgumentException -> Hibernate Java Basics - Anfänger-Themen 2
G Hibernate, JDO und Alternativen Java Basics - Anfänger-Themen 4
G [Hibernate] Richtiger ColumnType Java Basics - Anfänger-Themen 2
G [Hibernate] Aus SQL-Statement Entities erzeugen Java Basics - Anfänger-Themen 2
G [Hibernate] Constraints über mehrere Tabellen Java Basics - Anfänger-Themen 2
G [Hibernate] Could not find a setter for property Java Basics - Anfänger-Themen 2
M [Hibernate] "Illegal start of expression"-Fehler b Java Basics - Anfänger-Themen 2
B Hibernate - DB2 - Java Java Basics - Anfänger-Themen 3
M [Hibernate]: Cascade-Frage Java Basics - Anfänger-Themen 4
S Hibernate Session: Wie in alle Klassen Java Basics - Anfänger-Themen 19
M [Hibernate] Speichern von ManyToOne-Beziehungen in der DB Java Basics - Anfänger-Themen 12
G JTable aus Hibernate Zeile löschen Java Basics - Anfänger-Themen 4
H [Hibernate] HibernateSessionFactory Pfad setzen Java Basics - Anfänger-Themen 4
G [Hibernate] Dynamischer Datenbankpfad Java Basics - Anfänger-Themen 4
G [Hibernate] Laden aus DB funktioniert nicht Java Basics - Anfänger-Themen 8
G [Hibernate] Beschränkte Selektion Java Basics - Anfänger-Themen 2
G [Hibernate] StaleStateException beim Löschen Java Basics - Anfänger-Themen 3
G Einfacher Anfang mit Hibernate Java Basics - Anfänger-Themen 4
F [Hibernate] Debug INFO Einstellungen Java Basics - Anfänger-Themen 5
F [Hibernate] Alle Objekte laden aus der DB laden Java Basics - Anfänger-Themen 6
F [Hibernate] Id aus DB auslesen Java Basics - Anfänger-Themen 5
G hibernate tutorial Java Basics - Anfänger-Themen 3
R Verständnisproblem mit Hibernate Java Basics - Anfänger-Themen 2
N Hibernate will nicht so wie ich Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben