Olá alguém saberia como posso liberar o token do Spring security para poder salvar dados via o set da entidade?
Codigo:
@Controller
public class AdminController {
@Autowired
private UsuarioDAO usuarioDao;
@RequestMapping("admin/formEmp")
public ModelAndView prorpietario(){
ModelAndView mv = new ModelAndView("admin/formularioEmpresa");
return mv;
}
@PostMapping("/formEmp")
public ModelAndView criarProprietario(Usuario usu){
//UsuarioRole usuRole = new UsuarioRole();
System.out.println(usu.toString());
usuarioDao.salvar(usu);
long usuId = usu.getId();
long usuRoleId = 2;
usuarioDao.cadRole(usuId,usuRoleId);
return new ModelAndView("redirect:admin/formEmp");
}
}
codigo UsuarioDao:
public class UsuarioDAO {
@PersistenceContext
private EntityManager manager;
public void cadRole(long usuario,long usuarioRole){
manager.createQuery("insert into usuario_role (id_usuario,id_role) values (?,?)")
.setParameter(1, usuario)
.setParameter(2, usuarioRole)
.executeUpdate();
}
}