систему пилил, правда использовал не spring, а mongoose, так как пишу на ноде. 
                  
                  
                  Я в поле role вписывал ObjectID документа роли, которой обладает пользователь. При запросе делал $lookup (populate для mongoose), что, насколько я понимаю, является аналогом JOIN-а для реляционных бд. Все запросы идут очень быстро, ведь для ObjectID делается индекс по умолчанию.
                  
                  
                
Да, но каждый запрос надо будет писать с кастомным $lookup итд. да?
Обсуждают сегодня