Ich habe versucht, eine Antwort zu finden, aber leider ohne Glück.JPA - Wie modelliere ich diese Verbindung mit Bedingungen?
Die Datenstruktur sieht wie folgt aus:
- TABLE_X - enthält userId, auch usertype sagen, wenn diese externe oder interne Benutzer ist
- INTERNAL_USERS - enthält Schlüssel userId
- EXTERNAL_USERS - auch enthält Taste userId
TABLE_X.userId ist ei ther INTERNAL_USERS.userId oder EXTERNAL_USERS.userId.
Jetzt möchte ich eine Entität aus TABLE_X zuordnen und Benutzerobjekt der richtigen Entität zugeordnet haben, entweder INTERNAL_USERS oder EXTERNAL_USERS. Wie soll ich das machen?
Sollte ich zwei Felder erstellen und eins zu INTERNAL_USERS und eins zwei EXTERNAL_USERS zuordnen und nur sehen, welches nicht leer ist?