Chúng tôi đang sử dụng Play! khung cho các phiên HTTP.Làm thế nào để lấy các giá trị chung (IpAddress, TenantId) trong GenericDao?
tenantId
và ipAddress
là các cột phổ biến trên nhiều bảng.
Khi người dùng đăng nhập, chúng tôi đang lưu trữ các tenantId
trong HttpContextSession
Bất cứ khi nào chúng tôi yêu cầu địa chỉ IP của người dùng, chúng tôi đang sử dụng Http.Context.current().request().remoteAddress()
để lưu trữ các địa chỉ IP.
Chúng tôi có rất nhiều truy vấn được viết và giờ chúng tôi muốn lưu hoặc truy vấn theo cách tổng quát cho tenantId
.
Tất cả các truy vấn đi qua GenericDao
Chúng ta có thể sử dụng sau trong GenericDao để có được Id người thuê nhà để chúng ta có thể thêm vào tất cả các truy vấn?
Http.Context.session().get("tenantId");
cách tiếp cận tốt nhất để lưu hoặc truy xuất các chi tiết này là gì?
Cảm ơn.
Đại diện '50' sẽ không đưa bạn câu trả lời cho câu trả lời ngoài chủ đề/quá rộng/ý kiến mà rất có thể sẽ bị đóng và có thể bị xóa ngay sau khi tiền thưởng hết hạn. –
Bạn không cung cấp phiên bản Play Framework, 1.x và 2.x khác biệt đáng kể. –
Phiên bản 2.x là phiên bản hiện tại đang được sử dụng – Kathiresa