Ola,
Segunda vez que posto a mesma coisa aqui. Na ultima vez resolvi chamando o metodo delete(Integer id) ao inves do delete(Object obj).
Pois bem, agora nenhum dos dois funciona. O delete passa por todos os metodos, ate chegar no repository, nao dispara nenhuma exception, mas simplesmente o metodo delete do JpaRepository nao eh chamado.
Alguma ideia?
<p:commandButton title="Excluir" action="#{planoContaController.excluir()}"
update="@form"
icon="ui-icon-trash"/>
public void excluir() {
if (noSelecionado != null) {
planoConta = (PlanoConta) noSelecionado.getData();
planoContaService.excluir(planoConta);
}
}
@Override
public void excluir(PlanoConta objeto) {
PlanoConta plano = planoContaRepository.findOne(objeto.getId());
planoContaRepository.delete(plano);
}
@Repository
public interface PlanoContaRepository extends JpaRepository<PlanoConta, Integer> {
}