Wir verwenden das Spiel! Framework für HTTP-Sitzungen.Wie allgemeine Werte (IpAddress, TenantId) in GenericDao abgerufen werden?
tenantId
und ipAddress
sind Spalten, die für mehrere Tabellen gelten.
Wenn der Benutzer angemeldet ist, werden wir die tenantId
in HttpContextSession
speichern Jedes Mal, wenn wir die IP-Adresse des Benutzers benötigen wir Http.Context.current().request().remoteAddress()
werden unter Verwendung der IP-Adresse zu speichern.
Wir haben riesige Menge von Abfragen geschrieben und jetzt wollen wir in generischer Weise für tenantId
speichern oder abfragen.
die Anfragen geht über GenericDao
Allekönnen wir folgendes in GenericDao zu bekommen Mieter Id verwenden, so dass wir in allen Fragen anhängen?
Http.Context.session().get("tenantId");
Was wäre der beste Ansatz zum Speichern oder Abrufen dieser Details?
Danke.
'50' rep wird dir keine Antwort auf eine off-topic/zu breite/meinungsbasierte Antwort geben, die höchstwahrscheinlich geschlossen wird und wahrscheinlich sofort nach Ablauf der Bounty gelöscht wird. –
Sie haben Version von Play Framework, 1.x und 2.x nicht wesentlich anders angegeben. –
2.x Version ist die aktuelle Version wird verwendet – Kathiresa