Hallo, ich habe mal wieder eine kleine Verständnis Frage:
und zwar möchte ich eine Abfrage fitern, er erkläre mal kruz
Ich habe eine Tabelle Projekte inkl. Model & Controller
ich habe eine Tabelle Users (wird auch für die ANmeldung am OAuth2 benutzt) ->
und eine Tabelle Berechtigungen
so und zu guter letzt noch eine Mappingtabelle
BerechtigungenMapping (PK über alle 3 Spalten) ->
wie bekomme ich das jetzt miteinander Verküpft, wenn ich die Projekte Abfrage (Das Funktioniert schon) möchte ich aber das er mit nur Projekte anzeigt zu dem es mindestens einen Eintrag in BerechtigungenMapping tabelle gibt
ich vermute mal ich muss im ProjektModel eine Variable setzen:
aber wie Verküpfe ich das zumal ich ja den User da Irgendwie über ne Anotation injecten muss da ich das ja aus den anmelde Daten auslesen muss oder sehe ich das falsch?
und zwar möchte ich eine Abfrage fitern, er erkläre mal kruz
Ich habe eine Tabelle Projekte inkl. Model & Controller
Code:
[ProjekteModel.java]
ID
Name
Beschreibung
ich habe eine Tabelle Users (wird auch für die ANmeldung am OAuth2 benutzt) ->
Code:
[userModel.java]
ID
UserName
Password
und eine Tabelle Berechtigungen
Code:
[BerechtigungenModel.java]
ID:
Berechtigung:
so und zu guter letzt noch eine Mappingtabelle
BerechtigungenMapping (PK über alle 3 Spalten) ->
Code:
[BerechtigungsMappingModel.java]
projekt_id
user_id
berechtigung_id
wie bekomme ich das jetzt miteinander Verküpft, wenn ich die Projekte Abfrage (Das Funktioniert schon) möchte ich aber das er mit nur Projekte anzeigt zu dem es mindestens einen Eintrag in BerechtigungenMapping tabelle gibt
ich vermute mal ich muss im ProjektModel eine Variable setzen:
Code:
public class ProjektModel
{
private long ID;
private String Name;
private Set<BerechtigungsMappingModel> berechtigung;
}
aber wie Verküpfe ich das zumal ich ja den User da Irgendwie über ne Anotation injecten muss da ich das ja aus den anmelde Daten auslesen muss oder sehe ich das falsch?
Zuletzt bearbeitet: