Nao consigo editar(merge) uma objeto da table JSF/JAVA. hibernate

2 respostas
jsfjavahibernate
Alexsandro_Andrade

bom, estou tentando fazer uma alteração em uma tabela de usuário, já consigo consultar todos os usuarios e adicionar novos usuários na tabela, no entanto estou tendo problemas ao editar pois quando clico no botao de editar o jsf nao me traz o objeto correspondente a linha da tabela. segue em anexo o arquivo xhtml e o controller

cadastro-usuarios.xhtml (8,5 KB)

CadastroUsuarioBean.java (3,2 KB)

2 Respostas

ardenghe
public void editar() {
		usuarioService.merge(usuarioSelected);
		facesMessageUtils.addWarningMessage("Alterado com Sucesso!");

		reset();
	}

Seria merge no lugar de save?

Alexsandro_Andrade

ardenghe, ao enviar um objeto, o jpa identifica que o ID é igual e trata como se fosse merge.

Criado 20 de setembro de 2018
Ultima resposta 20 de set. de 2018
Respostas 2
Participantes 2