Solucionado (ver solução)
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));