Spring-Data JPA simplesmente nao deleta

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> {
}