Мы используем Play! для сеансов HTTP.
tenantId
и ipAddress
являются столбцами, которые являются общими для нескольких таблиц.
Когда пользователь вошел в систему, мы сохраняем tenantId
в HttpContextSession
Всякий раз, когда нам нужен ip-адрес пользователя, мы используем Http.Context.current().request().remoteAddress()
для хранения ip-адреса.
У нас имеется огромный набор запросов, и теперь мы хотим сохранить или запросить общий путь для tenantId
.
Все запросы передаются через GenericDao
Можно ли использовать GenericDao для получения идентификатора арендатора, чтобы мы могли добавлять все запросы?
Http.Context.session().get("tenantId");
Какой лучший способ сохранить или получить эти данные?
Спасибо.