Membro desde: 01/11/2006 00:48:21
Mensagens: 250
Offline
Olá pessoal,
Não estou conseguindo deletar registro em uma collection. Quando peço para deletar, o registro some do dataModel, mas nao sai do banco de dados e qdo executo novamente a query ele aparece.
Bean Followpup
Bean AbreProcesso
Código para selecionar o followp no dataModel
Código para deletar o processo selecionado no dataModel ( Aqui ele não deleta! )
Membro desde: 22/04/2007 14:33:46
Mensagens: 256
Offline
Fala ae apalmeira.
Então... não entendi o seu código na parte do "para deletar o processo selecionado no dataModel".
Que método remove é esse? é static mesmo? E a variável modelo.
Agora... quanto ao mapeamento, está correto (era pra poder deletar).
Não tem nenhum problema nessa chamada "remove"? será que ela não está trabalhando em outra transação (ao invés da que você criou)?
Dá uma olhada nisso, ou posta mais código ai. (se puder)
Membro desde: 01/11/2006 00:48:21
Mensagens: 250
Offline
Desculpe o código correto para deletar é esse:
O caso do dataModel, eu coloco a collection no DataModel para poder trabalhar no JSF, pois com o mesmo eu consigo dar um getRowData para retornar o objeto que o usuário que alterar. depois passo esse objeto no metodo acima para remover.
NÃO SEI SE ESSA É A MELHOR FORMA DE FAZER ISSO, SUJESTÕES SÃO MUITO BEM VINDAS!