Primery Key festlegen

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Guten Morgen!

Ich würde gerne den Primery Key in einer Klasse über 2 Felder in eben dieser legen.
Also laut meinem Hibernate Buch einen "Natürlichen Schlüssel" und keinen "Technischen Schlüssel".

Leider haben des die Autoren versäumt in dem Buch zu erklären wie man das seinen Klassen mitteilt.
Hoffe jmd. von euch kann mir ein Beispiel geben wie ich 2 Werte als Primery Key zusammen fassen kann.

Danke schon mal im Vorraus :)
 
G

Gast

Gast
B the way: Ihc wollte den Titel eigtl. "Hibernate: Primary Key festlegen" nennen - aber das Forum hat es "aus Spam Schutz Gründen" nicht zugelasen :-/
 
G

Gast

Gast
hmm okay - weisst du zufällig auch wie man das per annotation regeln kann?! :D
 

GilbertGrape

Bekanntes Mitglied
Ich kann die Seite hier nicht öffnen,aber ich hab das mit EmbeddedIds so gemacht:

Code:
@Entity
@Table
public class PersistentClass {
	
	@Embeddable
	public static class Id implements Serializable{
		private Long 	id1;
		private Long 	id2;

         public Id(){
         super();     
	}	
		public Id(Long id1, Long id2){
			super();
			this.id1= id1;
			this.id2= id2;
		}		
		
	}
	
	@EmbeddedId
	private Id 				id = new Id();
	
	@Column
	//...restliche Spalten
	
	
	
}

Ansonsten poste doch mal deinen Code!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben