Classe Java Bean não insere, altera ou exclui com hibernate

package sys.bean;

import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import sys.dao.clienteDao;
import sys.imp.clienteDaoImp;
import sys.model.Cliente;

/**
*

  • @author USER
    */
    @ManagedBean(name = “clienteBean”)
    @ViewScoped
    public class clienteBean {

    private List listaClientes;
    private Cliente cliente;

    public clienteBean() {
    cliente = new Cliente();
    }

    public void setListaClientes(List listaClientes) {
    this.listaClientes = listaClientes;
    }

    public Cliente getCliente() {
    return cliente;
    }

    public void setCliente(Cliente cliente) {
    this.cliente = cliente;
    }

    public List getListaClientes() {
    clienteDao cDao = new clienteDaoImp();
    listaClientes=cDao.listarClientes();
    return listaClientes;
    }

    public void prepararNovoCliente(){
    cliente = new Cliente();
    }

    public void IncluirCliente(){
    clienteDao cDao = new clienteDaoImp();
    cDao.newCliente(cliente);
    }

    public void AlterarCliente(){
    clienteDao cDao = new clienteDaoImp();
    cDao.updateCliente(cliente);
    cliente = new Cliente();
    }

    public void ExcluirCliente(){
    clienteDao cDao = new clienteDaoImp();
    cDao.deleteCliente(cliente);
    cliente = new Cliente();
    }
    }

<?xml version='1.0' encoding='UTF-8' ?>
<body>

    <ui:composition template="./../../modelo/modelo.xhtml">

        <ui:define name="content">
            <h1>Cadastro de clientes</h1>
            
            <h:form>
                <p:commandButton value="Incluir Cliente" action="#{clienteBean.prepararNovoCliente}"
                                 oncomplete="PF('dialogIncluirCliente').show();" 
                                 update=":formIncluirCliente"/>                    
            </h:form>               

            <h:form id="formMostraClientes">
                <p:dataTable id="tabelaClientes" paginator="true" paginatorPosition="top"
                             var="ct" value="#{clienteBean.listaClientes}" emptyMessage="Não há dados clientes">
                    <p:column headerText="Codigo">
                        <h:outputText value="#{ct.codCliente}"/>
                    </p:column>

                    <p:column headerText="Nome do Cliente">
                        <h:outputText value="#{ct.nome}"/>
                    </p:column>

                    <p:column headerText="Telefone">
                        <h:outputText value="#{ct.telefone}"/>
                    </p:column>

                    <p:column headerText="Email">
                        <h:outputText value="#{ct.email}"/>
                    </p:column>  

                    <p:column headerText="Alterar">
                        <p:commandButton value="Alterar" oncomplete="PF('dialogAlterarClientes').show();"
                                         update=":formAlterarClientes">
                            <f:setPropertyActionListener target="#{clienteBean.cliente}" value="#{ct}"/>
                        </p:commandButton>     
                    </p:column>

                    <p:column headerText="Excluir">
                        <p:commandButton value="Excluir" oncomplete="PF('dialogExcluirClientes').show();"
                                         update=":formExcluirClientes">
                            <f:setPropertyActionListener target="#{clienteBean.cliente}" value="#{ct}"/>
                        </p:commandButton> 
                    </p:column>    
                </p:dataTable>
            </h:form>

            <h:form id="formIncluirCliente">
                <p:dialog id="dlgIncluirCliente" widgetVar="dialogIncluirCliente" resizable="false" 
                          showEffect="explode"
                          hideEffect="explode" modal="true">
                    <p:panelGrid columns="2" style="margin: 0 auto;">
                        <p:outputLabel value="Nome"/>
                        <p:inputText value="#{clienteBean.cliente.nome}"/>

                        <p:outputLabel value="Telefone"/>
                        <p:inputText value="#{clienteBean.cliente.telefone}"/>

                        <p:outputLabel value="Email"/>
                        <p:inputText value="#{clienteBean.cliente.email}"/>
                    </p:panelGrid>
                    <p:commandButton value="Salvar" action="#{clienteBean.incluirCliente}"
                                     update=":formMostraClientes:tabelaClientes" 
                                     oncomplete="PF('dialogIncluirCliente').hide();"/>
                    <p:commandButton value="Cancelar" onclick="PF('dialogIncluirCliente').hide();"/>
                </p:dialog>
            </h:form> 

            <h:form id="formAlterarClientes">
                <p:dialog id="dlgAlterarClientes" widgetVar="dialogAlterarClientes" resizable="false" 
                          showEffect="explode"
                          hideEffect="explode" modal="true">
                    <p:panelGrid columns="2" style="margin: 0 auto;">
                        <p:outputLabel value="Nome"/>
                        <p:inputText value="#{clienteBean.cliente.nome}"/>

                        <p:outputLabel value="Telefone"/>
                        <p:inputText value="#{clienteBean.cliente.telefone}"/>

                        <p:outputLabel value="Email"/>
                        <p:inputText value="#{clienteBean.cliente.email}"/>
                    </p:panelGrid>
                    <p:commandButton value="Salvar" action="#{clienteBean.alterarCliente}"
                                     update=":formMostraClientes:tabelaClientes" 
                                     oncomplete="PF('dialogAlterarClientes').hide();"/>
                    <p:commandButton value="Cancelar" onclick="PF('dialogAlterarClientes').hide();"/>
                </p:dialog>
            </h:form>

            <h:form id="formExcluirClientes">
                <p:dialog id="dlgExcluirClientes" widgetVar="dialogExcluirClientes" resizable="false" 
                          showEffect="explode" hideEffect="explode" modal="true">
                    <h:outputText value="Ecluir este registro?"/>
                    <p:commandButton value="Sim" action="#{clienteBean.excluirCliente}"
                                     update=":formMostraClientes:tabelaClientes" 
                                     oncomplete="PF('dialogExcluirClientes').hide();"/>
                    <p:commandButton value="Não" onclick="PF('dialogExcluirClientes').hide();"/>
                </p:dialog>
            </h:form>
            
        </ui:define>
    </ui:composition>

</body>