Spring klasa roli

0

Jak najlepiej stworzyć kalse zwierającą role ? Np uzyhtkownik będzie miał role z dostępem dla A, B albo AB ( czyli dwie role + rola ktora ma prawa roli A i B) Czy tworzyć to na zasadzie klasy encji czy enuma ?

3

Użytkownik może mieć N ról czyli w polu klasy użytkownika będzie coś takiego?

private List<Roles> actualRoles

Iterując sobie po liście widzisz jakie on ma przypisane role.

0

@.andy: Od strony klasy User to wiem. Chodzi mi jak skonstruować kalse rolli. Czy popwinienem utworzyć klase @Entity czy lepiej jakiegoś enuma która będzie zwierać nazwy ról ?
Mam jeszcze jedno pytanie jak robie to w Springu czy jak mam klasę uzytkownik z polami Id, passord, email name, List<Role> i czy użytkownik będzie zakładany przez resta ( aplikajcja mobilna) czy w tym momencie powinienem utworzyć do tego jakies DTO ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.