java - Spring Data MongoDB: how to implement multi-tenancy in CrudRepository -


this question has answer here:

i designed db support multi-tenancy: every document has reference tenant.

i'm using spring data mongodb implement data access logic , need handle document retrieval tenant in repositories.

is there common approach implement it? need override every method of crudrepository match documents tenant or there facilities achieve this?

i decided implement multi-tenancy @ service layer suggested markus w mahlberg in comment.

at repository level created findbytenantidandid query check if entity/document id belongs proper tenant.

i have custom implementation of userdetails interface, storing tenantid logged user. retrieve logged user @ service layer via securitycontextholder.


Comments

Popular posts from this blog

tcpdump - How to check if server received packet (acknowledged) -