Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Permissões

Na aula criamos dentro do usuário uma lista de roles que gera uma tabela secundária com nome e id do usuário, mas não encontrei como faço para ter acesso a ela, e gostaria de saber como podemos inserir uma role sem ser de forma manual no banco.

2 respostas

consigo fazer dessa forma, mas assim ele persiste todas as roles que tenho na tabela para o usuario, e preciso algo que eu possa passar uma ou varias roles na hora de gravar.

List<Role> list = usuarioDAO.listar();

            usuario.setRoles(list);
            usuarioDAO.gravar(usuario);
solução!

consegui fazendo duas listas uma que recebe as roles do banco e uma que seta o indice da role que quero

opcao.add(list.get(0));