JPA Entity Manager

mike_

Neues Mitglied
Hallo Leute,

ich habe einige Fragen zum JPA Entity Manager. Ich habe eine Datenbank mit verschiedenen Tabellen, darunter sind auch n:m Transfer Tabellen.
Brauche ich jetzt für jede Tabelle eine Entity Class? Und was ist mit den Transfer Tabellen, wie werden die dann befüllt?
Gibts auch die Möglichkeit eine Entity Class für die ganze Datenbank zu nutzen? Wenn ja hat das Nachteile?
Hat jemand Beispiele für eine Datenbank mit mehreren Tabellen, ich finde nur immer einzelne Tabellen als Beispiel.

Viele Grüße

Mike
 

shishigami

Mitglied
Java:
@Entity
@Table(name = "Foo")
public class Foo implements Serializable {

	@Id
	@GeneratedValue
	private Long id;
	
	@ManyToMany(cascade = CascadeType.ALL })
	@JoinTable(name = "Foo_Bars", joinColumns = @JoinColumn(name = "foo_id"), inverseJoinColumns = @JoinColumn(name = "bar_id"))
	private List<Bar> bars;

}

Java:
@Entity
@Table(name = "Bar")
public class Bar implements Serializable {

	@Id
	@GeneratedValue
	private Long id;
	
	@ManyToMany(cascade = CascadeType.ALL })
	@JoinTable(name = "Bar_Foos", joinColumns = @JoinColumn(name = "bar_id"), inverseJoinColumns = @JoinColumn(name = "foo_id"))
	private List<Foo> foos;

}

Das dürfte eine n:m Beziehung zwischen Foo und Bar erstellen, kann es derzeit aber leider nicht ausprobieren.Die Zwischentabellen erstellt JPA automatisch. Gibt auch Annotationen für ManyToOne und OneToMany, je nachdem was du benötigst.

mfg
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
I @Entity Klassen, Service Beans etc. aus einem Share Projekt beziehen? Java Basics - Anfänger-Themen 26
I Entity Objekt nicht gefunden -> Webhook empfangen in der gleichen Methode (Transaktion) Java Basics - Anfänger-Themen 37
I API - zurückgegebener JSON String lesen und in Entity konvertieren Java Basics - Anfänger-Themen 2
I Entity erstellen, die für API gedacht ist Java Basics - Anfänger-Themen 33
M Java entity und wertklassen Java Basics - Anfänger-Themen 2
B Methode für jede beliebe Entity erstellen Java Basics - Anfänger-Themen 7
G Java Object value und entity? Java Basics - Anfänger-Themen 2
F Entity vs value Java Basics - Anfänger-Themen 3
B Datenbank: Entity mit vielen Referenzen? Ansatz so ok? Java Basics - Anfänger-Themen 8
P Class<? extends Entity> Array Java Basics - Anfänger-Themen 9
Binary.Coder Java Beans - Entity erstellen Java Basics - Anfänger-Themen 6
S Methoden in der Entity Java Basics - Anfänger-Themen 5
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
FelixxF Erste Schritte Hilfe bei Fußball Manager Java Basics - Anfänger-Themen 2
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
C Der Swing Layout-Manager hasst mich Java Basics - Anfänger-Themen 4
F Welchen Layout Manager wählen? Java Basics - Anfänger-Themen 13
D Fehlermeldung "com.element.JavaUpload.Manager" Java Basics - Anfänger-Themen 1
Q Layout Manager Java Basics - Anfänger-Themen 6
S Passwort Manager Java Basics - Anfänger-Themen 2
P Layout Manager - Welches Layout für Memory? Java Basics - Anfänger-Themen 7
R Welcher Layout Manager-für so ein Fenster? Java Basics - Anfänger-Themen 5
B Transport Manager Java Basics - Anfänger-Themen 23
D Der richtige Layout Manager Java Basics - Anfänger-Themen 8
T Eine doofe Frage zum null-Layout-Manager Java Basics - Anfänger-Themen 6
G Welcher Layout-Manager? *confused* Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben