Folgendes SQL-Skript:
Die Klassen sehen wie folgt aus:
Nun meine Frage: Wie sieht der JPQL-Befehl aus, wenn ich mir ein Girokonto-Objekt ziehen will und der Nutzer dafür die Kontonummer eingeben muss. Konto und Girokonto sind ja über die bankid verknüpft, aber irgendwie komme ich gerade nicht auf die Lösung.
Vielen Dank!
SQL:
create table Konto (
kontoid number (03) Primary key,
kontonummer number,
betrag number (12,2)
);
create table Girokonto (
kontoid number (3) primary key,
dispoKredit number (12,2)
);
Die Klassen sehen wie folgt aus:
Java:
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public class Konto implements Serializable, Comparable <Konto>{
@Id
private long kontoid;
private long Kontonummer;
private double betrag;
@ManyToOne()
@JoinColumn(name = "bankid")
private Bank bank;
[...]
Java:
@Entity
@NamedQueries (
public class Girokonto extends Konto{
private double dispoKredit;
[...]
Nun meine Frage: Wie sieht der JPQL-Befehl aus, wenn ich mir ein Girokonto-Objekt ziehen will und der Nutzer dafür die Kontonummer eingeben muss. Konto und Girokonto sind ja über die bankid verknüpft, aber irgendwie komme ich gerade nicht auf die Lösung.
Vielen Dank!
Zuletzt bearbeitet von einem Moderator: