Nebenbei ist bei mir eine interessante Überlegung bzw. Hibernate SQL aufgekommen.
Hier mal eine kurze Skizierung meiner Überlegung
Aus der OOP heraus wäre soetwas realisierbar, ABER wie könnte man soetwas mittels Hibernate realisieren?
Hier mal eine kurze Skizierung meiner Überlegung
Code:
interface Communication {
....
}
Java:
@Entity(table="address")
class Address interface Communication {
....
String strasse;
String city;
String country;
....
}
Java:
@Entity(table="address")
class Telefon interface Communication {
....
String telefonnummer;
....
}
Java:
@Entity(table="email")
class Email interface Communication {
....
@Email
String email;
....
}
Java:
@Entity(table="internet")
class Internet interface Communication {
....
String url;
....
}
Java:
@Entity(table="internet")
class Internet interface Communication {
....
String url;
....
}
Java:
@Entity(table="user")
class User {
....
Communication communication;
....
}
Aus der OOP heraus wäre soetwas realisierbar, ABER wie könnte man soetwas mittels Hibernate realisieren?